Search Results for

    Show / Hide Table of Contents

    Interface IGeometryStoreReader

    Inherited Members
    System.IDisposable.Dispose()
    Namespace: Xbim.Common.Geometry
    Assembly: Xbim.Common.dll
    Syntax
    public interface IGeometryStoreReader : IDisposable

    Properties

    | Improve this Doc View Source

    ContextIds

    Returns an eumerable of all the unique context ids in the store

    Declaration
    IEnumerable<int> ContextIds { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<System.Int32>
    | Improve this Doc View Source

    ContextRegions

    Returns the region collection for the store

    Declaration
    XbimContextRegionCollection ContextRegions { get; }
    Property Value
    Type Description
    XbimContextRegionCollection
    | Improve this Doc View Source

    ShapeGeometries

    Returns an enumerable of all the shape geometries in the store

    Declaration
    IEnumerable<XbimShapeGeometry> ShapeGeometries { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<XbimShapeGeometry>
    | Improve this Doc View Source

    ShapeInstances

    Returns an enumerable of all the shape instances in the store

    Declaration
    IEnumerable<XbimShapeInstance> ShapeInstances { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<XbimShapeInstance>
    | Improve this Doc View Source

    StyleIds

    Returns a unique set of all the style IDs of the all the shape instances in the store

    Declaration
    ISet<int> StyleIds { get; }
    Property Value
    Type Description
    System.Collections.Generic.ISet<System.Int32>

    Methods

    | Improve this Doc View Source

    BoundingBox(Int32)

    Declaration
    XbimRect3D BoundingBox(int entityLabel)
    Parameters
    Type Name Description
    System.Int32 entityLabel
    Returns
    Type Description
    XbimRect3D
    | Improve this Doc View Source

    ShapeGeometry(Int32)

    Returns the shape geometry of the specifed geometry Id

    Declaration
    XbimShapeGeometry ShapeGeometry(int shapeGeometryLabel)
    Parameters
    Type Name Description
    System.Int32 shapeGeometryLabel
    Returns
    Type Description
    XbimShapeGeometry
    | Improve this Doc View Source

    ShapeGeometryOfInstance(XbimShapeInstance)

    Returns the geometry of the specified instance

    Declaration
    XbimShapeGeometry ShapeGeometryOfInstance(XbimShapeInstance shapeInstance)
    Parameters
    Type Name Description
    XbimShapeInstance shapeInstance
    Returns
    Type Description
    XbimShapeGeometry
    | Improve this Doc View Source

    ShapeInstancesOfContext(Int32)

    Returns an enumerable of all the shape instances in the store with the specified context Id

    Declaration
    IEnumerable<XbimShapeInstance> ShapeInstancesOfContext(int contextId)
    Parameters
    Type Name Description
    System.Int32 contextId
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimShapeInstance>
    | Improve this Doc View Source

    ShapeInstancesOfEntity(Int32)

    Declaration
    IEnumerable<XbimShapeInstance> ShapeInstancesOfEntity(int entityLabel)
    Parameters
    Type Name Description
    System.Int32 entityLabel
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimShapeInstance>
    | Improve this Doc View Source

    ShapeInstancesOfEntity(IPersistEntity)

    Returns an enumerable of all the shape instances in the store for the specified entity

    Declaration
    IEnumerable<XbimShapeInstance> ShapeInstancesOfEntity(IPersistEntity entity)
    Parameters
    Type Name Description
    IPersistEntity entity
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimShapeInstance>
    | Improve this Doc View Source

    ShapeInstancesOfEntityType(Int32)

    Declaration
    IEnumerable<XbimShapeInstance> ShapeInstancesOfEntityType(int entityTypeId)
    Parameters
    Type Name Description
    System.Int32 entityTypeId
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimShapeInstance>
    | Improve this Doc View Source

    ShapeInstancesOfGeometry(Int32)

    Returns an enumerable of all the shape instances in the store with the specified geometry

    Declaration
    IEnumerable<XbimShapeInstance> ShapeInstancesOfGeometry(int geometryLabel)
    Parameters
    Type Name Description
    System.Int32 geometryLabel
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimShapeInstance>
    | Improve this Doc View Source

    ShapeInstancesOfStyle(Int32)

    Returns an enumerable of all the shape instances in the store for the specified style

    Declaration
    IEnumerable<XbimShapeInstance> ShapeInstancesOfStyle(int styleLabel)
    Parameters
    Type Name Description
    System.Int32 styleLabel

    The identifier of the required style

    Returns
    Type Description
    System.Collections.Generic.IEnumerable<XbimShapeInstance>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim