RVTDocs.com

IFCData

Class
Description:
A specialized type of abstract data block that can represent any data type.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.IFC.IFCData
Syntax
public class IFCData : IDisposable
IFCData Class Members:
Name Description Inherited From
IFCData Creates a copy object.
Name Description Inherited From
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.
Name Description Inherited From
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 ) 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 ) Object
Name Description Inherited From
Equality(IFCData, IFCData) Determines whether two IFCDatas are the same.
Inequality(IFCData, IFCData) Determines whether two IFCDatas are different.