Interface IXbimShapeInstanceData
Namespace: Xbim.Common.Geometry
Assembly: Xbim.Common.dll
Syntax
public interface IXbimShapeInstanceData
Properties
| Improve this Doc View SourceBoundingBox
The bounding box of this instance, does not require tranformation to place in world coordinates
Declaration
byte[] BoundingBox { get; set; }
Property Value
Type | Description |
---|---|
System.Byte[] |
IfcProductLabel
The label of the IFC Product object that this instance fully or partly defines
Declaration
int IfcProductLabel { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
IfcTypeId
The IFC type of the product this instance represents
Declaration
short IfcTypeId { get; set; }
Property Value
Type | Description |
---|---|
System.Int16 |
InstanceLabel
The unique label of this shape instance
Declaration
int InstanceLabel { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
RepresentationContext
The label of the IFC representation context of this instance
Declaration
int RepresentationContext { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
RepresentationType
What type of representation, typically this is how the shape has been generated, i.e. openings have been applied or not applied
Declaration
byte RepresentationType { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
ShapeGeometryLabel
The id of the shape geometry that this is an instance of
Declaration
int ShapeGeometryLabel { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
StyleLabel
The style that this shape is presented in when it overrides the shape style
Declaration
int StyleLabel { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Transformation
The transformation to be applied to shape to place it in the world coordinates
Declaration
byte[] Transformation { get; set; }
Property Value
Type | Description |
---|---|
System.Byte[] |