Search Results for

    Show / Hide Table of Contents

    Class DenseGrid2f

    2D dense grid of floating-point scalar values.

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

    Constructors

    DenseGrid2f()

    Declaration
    public DenseGrid2f()

    DenseGrid2f(DenseGrid2f)

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

    DenseGrid2f(Int32, Int32, Single)

    Declaration
    public DenseGrid2f(int ni, int nj, float initialValue)
    Parameters
    Type Name Description
    Int32 ni
    Int32 nj
    Single initialValue

    Fields

    Buffer

    Declaration
    public float[] Buffer
    Field Value
    Type Description
    Single[]

    ni

    Declaration
    public int ni
    Field Value
    Type Description
    Int32

    nj

    Declaration
    public int nj
    Field Value
    Type Description
    Int32

    Properties

    Bounds

    Declaration
    public AxisAlignedBox2i Bounds { get; }
    Property Value
    Type Description
    AxisAlignedBox2i

    Item[Vector2i]

    Declaration
    public float this[Vector2i ijk] { get; set; }
    Parameters
    Type Name Description
    Vector2i ijk
    Property Value
    Type Description
    Single

    Item[Int32]

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

    Item[Int32, Int32]

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

    size

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

    Methods

    apply(Func<Single, Single>)

    Declaration
    public void apply(Func<float, float> f)
    Parameters
    Type Name Description
    Func<Single, Single> f

    assign(Single)

    Declaration
    public void assign(float value)
    Parameters
    Type Name Description
    Single value

    assign_border(Single, Int32)

    Declaration
    public void assign_border(float value, int rings)
    Parameters
    Type Name Description
    Single value
    Int32 rings

    clear()

    Declaration
    public void clear()

    copy(DenseGrid2f)

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

    get_x_pair(Int32, Int32, out Double, out Double)

    Declaration
    public void get_x_pair(int i0, int j, out double a, out double b)
    Parameters
    Type Name Description
    Int32 i0
    Int32 j
    Double a
    Double b

    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

    set_max(DenseGrid2f)

    Declaration
    public void set_max(DenseGrid2f grid2)
    Parameters
    Type Name Description
    DenseGrid2f grid2

    set_min(DenseGrid2f)

    Declaration
    public void set_min(DenseGrid2f grid2)
    Parameters
    Type Name Description
    DenseGrid2f grid2

    swap(DenseGrid2f)

    Declaration
    public void swap(DenseGrid2f g2)
    Parameters
    Type Name Description
    DenseGrid2f g2
    In This Article
    Back to top ViRGIS VR GIS