Search Results for

    Show / Hide Table of Contents

    Class DenseGrid3i

    3D dense grid of integers.

    Inheritance
    Object
    DenseGrid3i
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: g3
    Assembly: cs.temp.dll.dll
    Syntax
    public class DenseGrid3i

    Constructors

    DenseGrid3i()

    Declaration
    public DenseGrid3i()

    DenseGrid3i(Int32, Int32, Int32, Int32)

    Declaration
    public DenseGrid3i(int ni, int nj, int nk, int initialValue)
    Parameters
    Type Name Description
    Int32 ni
    Int32 nj
    Int32 nk
    Int32 initialValue

    Fields

    Buffer

    Declaration
    public int[] Buffer
    Field Value
    Type Description
    Int32[]

    ni

    Declaration
    public int ni
    Field Value
    Type Description
    Int32

    nj

    Declaration
    public int nj
    Field Value
    Type Description
    Int32

    nk

    Declaration
    public int nk
    Field Value
    Type Description
    Int32

    Properties

    Item[Vector3i]

    Declaration
    public int this[Vector3i ijk] { get; set; }
    Parameters
    Type Name Description
    Vector3i ijk
    Property Value
    Type Description
    Int32

    Item[Int32]

    Declaration
    public int this[int i] { get; set; }
    Parameters
    Type Name Description
    Int32 i
    Property Value
    Type Description
    Int32

    Item[Int32, Int32, Int32]

    Declaration
    public int this[int i, int j, int k] { get; set; }
    Parameters
    Type Name Description
    Int32 i
    Int32 j
    Int32 k
    Property Value
    Type Description
    Int32

    size

    Declaration
    public int size { get; }
    Property Value
    Type Description
    Int32

    Methods

    assign(Int32)

    Declaration
    public void assign(int value)
    Parameters
    Type Name Description
    Int32 value

    atomic_decrement(Int32, Int32, Int32)

    Declaration
    public void atomic_decrement(int i, int j, int k)
    Parameters
    Type Name Description
    Int32 i
    Int32 j
    Int32 k

    atomic_incdec(Int32, Int32, Int32, Boolean)

    Declaration
    public void atomic_incdec(int i, int j, int k, bool decrement = false)
    Parameters
    Type Name Description
    Int32 i
    Int32 j
    Int32 k
    Boolean decrement

    atomic_increment(Int32, Int32, Int32)

    Declaration
    public void atomic_increment(int i, int j, int k)
    Parameters
    Type Name Description
    Int32 i
    Int32 j
    Int32 k

    decrement(Int32, Int32, Int32)

    Declaration
    public void decrement(int i, int j, int k)
    Parameters
    Type Name Description
    Int32 i
    Int32 j
    Int32 k

    get_bitmap(Int32)

    convert to binary bitmap

    Declaration
    public Bitmap3 get_bitmap(int thresh = 0)
    Parameters
    Type Name Description
    Int32 thresh
    Returns
    Type Description
    Bitmap3

    get_slice(Int32, Int32)

    Declaration
    public DenseGrid2i get_slice(int slice_i, int dimension)
    Parameters
    Type Name Description
    Int32 slice_i
    Int32 dimension
    Returns
    Type Description
    DenseGrid2i

    increment(Int32, Int32, Int32)

    Declaration
    public void increment(int i, int j, int k)
    Parameters
    Type Name Description
    Int32 i
    Int32 j
    Int32 k

    Indices()

    Declaration
    public IEnumerable<Vector3i> Indices()
    Returns
    Type Description
    IEnumerable<Vector3i>

    InsetIndices(Int32)

    Declaration
    public IEnumerable<Vector3i> InsetIndices(int border_width)
    Parameters
    Type Name Description
    Int32 border_width
    Returns
    Type Description
    IEnumerable<Vector3i>

    resize(Int32, Int32, Int32)

    Declaration
    public void resize(int ni, int nj, int nk)
    Parameters
    Type Name Description
    Int32 ni
    Int32 nj
    Int32 nk
    In This Article
    Back to top ViRGIS VR GIS