Search Results for

    Show / Hide Table of Contents

    Class SparseObjectList<T>

    variant of SparseList for class objects, then "zero" is null

    TODO: can we combine these classes somehow?

    Inheritance
    Object
    SparseObjectList<T>
    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 SparseObjectList<T>
        where T : class
    Type Parameters
    Name Description
    T

    Constructors

    SparseObjectList(Int32, Int32)

    Declaration
    public SparseObjectList(int MaxIndex, int SubsetCountEst)
    Parameters
    Type Name Description
    Int32 MaxIndex
    Int32 SubsetCountEst

    Properties

    Item[Int32]

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

    Methods

    Clear()

    Declaration
    public void Clear()

    Count(Func<T, Boolean>)

    Declaration
    public int Count(Func<T, bool> CountF)
    Parameters
    Type Name Description
    Func<T, Boolean> CountF
    Returns
    Type Description
    Int32

    NonZeroValues()

    Declaration
    public IEnumerable<KeyValuePair<int, T>> NonZeroValues()
    Returns
    Type Description
    IEnumerable<KeyValuePair<Int32, T>>

    Values()

    This enumeration will return pairs [index,0] for dense case

    Declaration
    public IEnumerable<KeyValuePair<int, T>> Values()
    Returns
    Type Description
    IEnumerable<KeyValuePair<Int32, T>>
    In This Article
    Back to top ViRGIS VR GIS