2027 Members
Changes 0
M

IFCData Methods

Name Return Type Description Inherited From
M AsAggregate() IFCAggregate Gets storage value as IFCAggregate when its PrimitiveType is aggregate.
M AsBoolean() Boolean Gets storage value as boolean when its PrimitiveType is boolean.
M AsDouble() Double Gets storage value as double when its PrimitiveType is double.
M AsInstance() IFCAnyHandle Gets storage value as IFCAnyHandle when its PrimitiveType is instance.
M AsInteger() Int32 Gets storage value as integer when its PrimitiveType is integer.
M AsLogical() IFCLogical Gets storage value as IFCLogical when its PrimitiveType is logical.
M AsString() String Gets storage value as string when its PrimitiveType is string, binary or enumeration.
M CreateBinary(String) IFCData Creates a binary data object.
M CreateBoolean(Boolean) IFCData Creates a boolean data object.
M CreateBooleanOfType(Boolean, String) IFCData Creates a boolean data object of the specified type.
M CreateDouble(Double) IFCData Creates a double data object.
M CreateDoubleOfType(Double, String) IFCData Creates a double data object of the specified type.
M CreateEnumeration(String) IFCData Creates a enum data object.
M CreateIFCAggregate(IFCAggregate) IFCData Creates an IFCAggregate data object.
M CreateIFCAnyHandle(IFCAnyHandle) IFCData Creates an IFCAnyHandle data object.
M CreateInteger(Int32) IFCData Creates an integer data object.
M CreateIntegerOfType(Int32, String) IFCData Creates an integer data object of the specified type.
M CreateLogical(IFCLogical) IFCData Creates a logical data object.
M CreateLogicalOfType(IFCLogical, String) IFCData Creates a logical data object of the specified type.
M CreateString(String) IFCData Creates a string data object.
M CreateStringOfType(String, String) IFCData Creates a string data object of the specified type.
M Dispose() None
M Equals(Object) Boolean Determines whether the specified Object is equal to the current Object . (Overrides Object . Equals(Object) )
M GetHashCode() Int32 Gets the hash code. (Overrides Object . GetHashCode () )
M GetSimpleType() String Gets the IFC type name.
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M GetTypeList() IList<String> Gets the multiple strings represent one IFC type name.
M HasSimpleType() Boolean Determines if there is one corresponding IFC type.
M SetSimpleType(String) None Sets the corresponding IFC type by its name.
M SetTypeList(IList<String>) None
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object