Search Results for

    Show / Hide Table of Contents

    Class XbimGeometryHandleCollection

    An ordered Collection of geometry handles

    Inheritance
    System.Object
    System.Collections.Generic.List<XbimGeometryHandle>
    XbimGeometryHandleCollection
    Implements
    System.Collections.Generic.IList<XbimGeometryHandle>
    System.Collections.Generic.ICollection<XbimGeometryHandle>
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.Generic.IReadOnlyList<XbimGeometryHandle>
    System.Collections.Generic.IReadOnlyCollection<XbimGeometryHandle>
    System.Collections.Generic.IEnumerable<XbimGeometryHandle>
    System.Collections.IEnumerable
    Inherited Members
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.get_Item(System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.set_Item(System.Int32, System.Object)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Add(Xbim.IO.Esent.XbimGeometryHandle)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.Add(System.Object)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.AddRange(System.Collections.Generic.IEnumerable<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.AsReadOnly()
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.BinarySearch(System.Int32, System.Int32, Xbim.IO.Esent.XbimGeometryHandle, System.Collections.Generic.IComparer<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.BinarySearch(Xbim.IO.Esent.XbimGeometryHandle)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.BinarySearch(Xbim.IO.Esent.XbimGeometryHandle, System.Collections.Generic.IComparer<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Clear()
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Contains(Xbim.IO.Esent.XbimGeometryHandle)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.Contains(System.Object)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.ConvertAll<TOutput>(System.Converter<Xbim.IO.Esent.XbimGeometryHandle, TOutput>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.CopyTo(Xbim.IO.Esent.XbimGeometryHandle[])
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.CopyTo(System.Int32, Xbim.IO.Esent.XbimGeometryHandle[], System.Int32, System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.CopyTo(Xbim.IO.Esent.XbimGeometryHandle[], System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Exists(System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Find(System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.FindAll(System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.FindIndex(System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.FindIndex(System.Int32, System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.FindIndex(System.Int32, System.Int32, System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.FindLast(System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.FindLastIndex(System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.FindLastIndex(System.Int32, System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.ForEach(System.Action<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.GetEnumerator()
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.Generic.IEnumerable<Xbim.IO.Esent.XbimGeometryHandle>.GetEnumerator()
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IEnumerable.GetEnumerator()
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.GetRange(System.Int32, System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.IndexOf(Xbim.IO.Esent.XbimGeometryHandle)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.IndexOf(System.Object)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.IndexOf(Xbim.IO.Esent.XbimGeometryHandle, System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.IndexOf(Xbim.IO.Esent.XbimGeometryHandle, System.Int32, System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Insert(System.Int32, Xbim.IO.Esent.XbimGeometryHandle)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.Insert(System.Int32, System.Object)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.InsertRange(System.Int32, System.Collections.Generic.IEnumerable<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.LastIndexOf(Xbim.IO.Esent.XbimGeometryHandle)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.LastIndexOf(Xbim.IO.Esent.XbimGeometryHandle, System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.LastIndexOf(Xbim.IO.Esent.XbimGeometryHandle, System.Int32, System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Remove(Xbim.IO.Esent.XbimGeometryHandle)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.Remove(System.Object)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.RemoveAll(System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.RemoveAt(System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.RemoveRange(System.Int32, System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Reverse()
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Reverse(System.Int32, System.Int32)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Sort()
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Sort(System.Collections.Generic.IComparer<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Sort(System.Comparison<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.ToArray()
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.TrimExcess()
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.TrueForAll(System.Predicate<Xbim.IO.Esent.XbimGeometryHandle>)
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Capacity
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Count
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.IsFixedSize
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.Generic.ICollection<Xbim.IO.Esent.XbimGeometryHandle>.IsReadOnly
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.ICollection.IsSynchronized
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.ICollection.SyncRoot
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.Item[System.Int32]
    System.Collections.Generic.List<Xbim.IO.Esent.XbimGeometryHandle>.System.Collections.IList.Item[System.Int32]
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Xbim.IO.Esent
    Assembly: Xbim.IO.Esent.dll
    Syntax
    public class XbimGeometryHandleCollection : List<XbimGeometryHandle>, IList<XbimGeometryHandle>, ICollection<XbimGeometryHandle>, IList, ICollection, IReadOnlyList<XbimGeometryHandle>, IReadOnlyCollection<XbimGeometryHandle>, IEnumerable<XbimGeometryHandle>, IEnumerable

    Constructors

    | Improve this Doc View Source

    XbimGeometryHandleCollection()

    Declaration
    public XbimGeometryHandleCollection()
    | Improve this Doc View Source

    XbimGeometryHandleCollection(IEnumerable<XbimGeometryHandle>, ExpressMetaData)

    Declaration
    public XbimGeometryHandleCollection(IEnumerable<XbimGeometryHandle> enumerable, ExpressMetaData metadata)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<XbimGeometryHandle> enumerable
    ExpressMetaData metadata

    Methods

    | Improve this Doc View Source

    Exclude(Int32[])

    Returns all handles that are not of type to exclude

    Declaration
    public IEnumerable<XbimGeometryHandle> Exclude(params int[] exclude)
    Parameters
    Type Name Description
    System.Int32[] exclude
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimGeometryHandle>
    | Improve this Doc View Source

    GetGeometryHandles(XbimSurfaceStyle)

    Returns all the Geometry Handles for a specified SurfaceStyle Obtain the SurfaceStyle by calling the GetSurfaceStyles function

    Declaration
    public IEnumerable<XbimGeometryHandle> GetGeometryHandles(XbimSurfaceStyle forStyle)
    Parameters
    Type Name Description
    XbimSurfaceStyle forStyle
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimGeometryHandle>
    | Improve this Doc View Source

    GetSurfaceStyles()

    Returns a list of unique surface style for this collection

    Declaration
    public IEnumerable<XbimSurfaceStyle> GetSurfaceStyles()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimSurfaceStyle>
    | Improve this Doc View Source

    Include(Int32[])

    returns all handles that of of type to include

    Declaration
    public IEnumerable<XbimGeometryHandle> Include(params int[] include)
    Parameters
    Type Name Description
    System.Int32[] include
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimGeometryHandle>
    | Improve this Doc View Source

    ToSurfaceStyleMap(Module)

    Returns a map of all the unique surface style and the geometry objects that the style renders

    Declaration
    public XbimSurfaceStyleMap ToSurfaceStyleMap(Module module)
    Parameters
    Type Name Description
    System.Reflection.Module module
    Returns
    Type Description
    XbimSurfaceStyleMap

    Implements

    System.Collections.Generic.IList<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.Generic.IReadOnlyList<T>
    System.Collections.Generic.IReadOnlyCollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim