Struct XbimGeometryHandle
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Namespace: Xbim.IO.Esent
Assembly: Xbim.IO.Esent.dll
Syntax
public struct XbimGeometryHandle
Constructors
| Improve this Doc View SourceXbimGeometryHandle(Int32)
Declaration
public XbimGeometryHandle(int geometryLabel)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | geometryLabel |
XbimGeometryHandle(Int32, XbimGeometryType, Int32, Int16, Int32)
Declaration
public XbimGeometryHandle(int geometryLabel, XbimGeometryType geometryType, int productLabel, short expressTypeId, int surfaceStyleLabel)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | geometryLabel | |
XbimGeometryType | geometryType | |
System.Int32 | productLabel | |
System.Int16 | expressTypeId | |
System.Int32 | surfaceStyleLabel |
XbimGeometryHandle(Int32, XbimGeometryType, Int32, Int16, Int32, Nullable<Int32>)
A handle to a geometry object
Declaration
public XbimGeometryHandle(int geometryLabel, XbimGeometryType geometryType, int productLabel, short expressTypeId, int surfaceStyleLabel, int? geometryHashCode)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | geometryLabel | The unique ID of the geometry |
XbimGeometryType | geometryType | The type of geometric representation |
System.Int32 | productLabel | The label of the Ifc Entity that the geomtry represents |
System.Int16 | expressTypeId | The id of the Ifc Type of the Product represented |
System.Int32 | surfaceStyleLabel | The label of the Ifc Entity that holds the surface style render |
System.Nullable<System.Int32> | geometryHashCode |
Fields
| Improve this Doc View SourceExpressTypeId
The id of the Ifc Type of the Product represented
Declaration
public short ExpressTypeId
Field Value
Type | Description |
---|---|
System.Int16 |
GeometryHashCode
The hash code of the geometry vertex data
Declaration
public int? GeometryHashCode
Field Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
GeometryLabel
The unique ID of the geometry
Declaration
public int GeometryLabel
Field Value
Type | Description |
---|---|
System.Int32 |
GeometryType
The type of geometric representation
Declaration
public XbimGeometryType GeometryType
Field Value
Type | Description |
---|---|
XbimGeometryType |
ProductLabel
The label of the Ifc Entity that the geomtry represents
Declaration
public int ProductLabel
Field Value
Type | Description |
---|---|
System.Int32 |
SurfaceStyleLabel
The label of the Ifc Entity that holds the surface style render
Declaration
public int SurfaceStyleLabel
Field Value
Type | Description |
---|---|
System.Int32 |
Properties
| Improve this Doc View SourceSurfaceStyle
Returns the surface style for rendering this object
Declaration
public readonly XbimSurfaceStyle SurfaceStyle { get; }
Property Value
Type | Description |
---|---|
XbimSurfaceStyle |