Interface IGeometryStoreReader
Inherited Members
System.IDisposable.Dispose()
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
|
Improve this Doc
View Source
ShapeGeometries
Returns an enumerable of all the shape geometries in the store
Declaration
IEnumerable<XbimShapeGeometry> ShapeGeometries { get; }
Property Value
|
Improve this Doc
View Source
ShapeInstances
Returns an enumerable of all the shape instances in the store
Declaration
IEnumerable<XbimShapeInstance> ShapeInstances { get; }
Property Value
|
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
|
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
|
Improve this Doc
View Source
ShapeGeometryOfInstance(XbimShapeInstance)
Returns the geometry of the specified instance
Declaration
XbimShapeGeometry ShapeGeometryOfInstance(XbimShapeInstance shapeInstance)
Parameters
Returns
|
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
|
Improve this Doc
View Source
ShapeInstancesOfEntity(Int32)
Declaration
IEnumerable<XbimShapeInstance> ShapeInstancesOfEntity(int entityLabel)
Parameters
Type |
Name |
Description |
System.Int32 |
entityLabel |
|
Returns
|
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
Returns
|
Improve this Doc
View Source
ShapeInstancesOfEntityType(Int32)
Declaration
IEnumerable<XbimShapeInstance> ShapeInstancesOfEntityType(int entityTypeId)
Parameters
Type |
Name |
Description |
System.Int32 |
entityTypeId |
|
Returns
|
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
|
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