Search Results for

    Show / Hide Table of Contents

    Class DenseGrid2i

    2D dense grid of integers.

    Inheritance
    Object
    DenseGrid2i
    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 DenseGrid2i

    Constructors

    DenseGrid2i()

    Declaration
    public DenseGrid2i()

    DenseGrid2i(DenseGrid2i)

    Declaration
    public DenseGrid2i(DenseGrid2i copy)
    Parameters
    Type Name Description
    DenseGrid2i copy

    DenseGrid2i(Int32, Int32, Int32)

    Declaration
    public DenseGrid2i(int ni, int nj, int initialValue)
    Parameters
    Type Name Description
    Int32 ni
    Int32 nj
    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

    Properties

    Item[Vector2i]

    Declaration
    public int this[Vector2i ijk] { get; set; }
    Parameters
    Type Name Description
    Vector2i 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]

    Declaration
    public int this[int i, int j] { get; set; }
    Parameters
    Type Name Description
    Int32 i
    Int32 j
    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)

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

    atomic_incdec(Int32, Int32, Boolean)

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

    atomic_increment(Int32, Int32)

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

    clear()

    Declaration
    public void clear()

    copy(DenseGrid2i)

    Declaration
    public void copy(DenseGrid2i copy)
    Parameters
    Type Name Description
    DenseGrid2i copy

    decrement(Int32, Int32)

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

    increment(Int32, Int32)

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

    Indices()

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

    InsetIndices(Int32)

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

    resize(Int32, Int32)

    Declaration
    public void resize(int ni, int nj)
    Parameters
    Type Name Description
    Int32 ni
    Int32 nj

    sum()

    Declaration
    public int sum()
    Returns
    Type Description
    Int32
    In This Article
    Back to top ViRGIS VR GIS