The IFCData type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | IFCData |
Creates a copy object.
|
Methods
Name | Description | |
---|---|---|
![]() | AsAggregate |
Gets storage value as IFCAggregate when its PrimitiveType is aggregate.
|
![]() | AsBoolean |
Gets storage value as boolean when its PrimitiveType is boolean.
|
![]() | AsDouble |
Gets storage value as double when its PrimitiveType is double.
|
![]() | AsInstance |
Gets storage value as IFCAnyHandle when its PrimitiveType is instance.
|
![]() | AsInteger |
Gets storage value as integer when its PrimitiveType is integer.
|
![]() | AsLogical |
Gets storage value as IFCLogical when its PrimitiveType is logical.
|
![]() | AsString |
Gets storage value as string when its PrimitiveType is string, binary or enumeration.
|
![]() ![]() | CreateBinary |
Creates a binary data object.
|
![]() ![]() | CreateBoolean |
Creates a boolean data object.
|
![]() ![]() | CreateBooleanOfType |
Creates a boolean data object of the specified type.
|
![]() ![]() | CreateDouble |
Creates a double data object.
|
![]() ![]() | CreateDoubleOfType |
Creates a double data object of the specified type.
|
![]() ![]() | CreateEnumeration |
Creates a enum data object.
|
![]() ![]() | CreateIFCAggregate |
Creates an IFCAggregate data object.
|
![]() ![]() | CreateIFCAnyHandle |
Creates an IFCAnyHandle data object.
|
![]() ![]() | CreateInteger |
Creates an integer data object.
|
![]() ![]() | CreateIntegerOfType |
Creates an integer data object of the specified type.
|
![]() ![]() | CreateLogical |
Creates a logical data object.
|
![]() ![]() | CreateLogicalOfType |
Creates a logical data object of the specified type.
|
![]() ![]() | CreateString |
Creates a string data object.
|
![]() ![]() | CreateStringOfType |
Creates a string data object of the specified type.
|
![]() | Dispose | Releases all resources used by the IFCData |
![]() | Equals | Determines whether the specified Object is equal to the current Object. (Overrides Object..::..Equals(Object).) |
![]() | GetHashCode |
Gets the hash code.
(Overrides Object..::..GetHashCode()()()().) |
![]() | GetSimpleType |
Gets the IFC type name.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetTypeList |
Gets the multiple strings represent one IFC type name.
|
![]() | HasSimpleType |
Determines if there is one corresponding IFC type.
|
![]() | SetSimpleType |
Sets the corresponding IFC type by its name.
|
![]() | SetTypeList | |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Operators
Name | Description | |
---|---|---|
![]() ![]() | Equality | Determines whether two IFCDatas are the same. |
![]() ![]() | Inequality | Determines whether two IFCDatas are different. |
Properties
Name | Description | |
---|---|---|
![]() | HasValue |
Identifies if the data is empty or contains a value.
|
![]() | IsValidObject |
Specifies whether the .NET object represents a valid Revit entity.
|
![]() | PrimitiveType |
The primitive data type.
|