Class TIfcFile
Unit
Declaration
type TIfcFile = class(TIfcPersistent)
Description
IFC file representation.
This class is not defined in the IFC standard, but it is consistent with how the IFC file is actually represented, in both STEP and JSON encodings. The file starts with some metadata (in STEP header, on JSON top-level object) and then follows the "data" which is TIfcProject instance.
Hierarchy
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcFile
Overview
Methods
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
function Project: TIfcProject; |
|
function BuildNode(const Mapping: TCastleIfcMapping): TX3DRootNode; |
Properties
property EncodingType: String read FEncodingType write FEncodingType; |
|
property Version: String read FVersion write FVersion; |
|
property SchemaIdentifier: String read FSchemaIdentifier write FSchemaIdentifier; |
|
property OriginatingSystem: String read FOriginatingSystem write FOriginatingSystem; |
|
property PreprocessorVersion: String read FPreprocessorVersion write FPreprocessorVersion; |
|
property TimeStamp: String read FTimeStamp write FTimeStamp; |
|
property Data: TIfcPersistentList read FData; |
Description
Methods
constructor Create(AOwner: TComponent); override; |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
function Project: TIfcProject; |
|
Return one and only TIfcProject instance from Data. Exceptions raised
|
function BuildNode(const Mapping: TCastleIfcMapping): TX3DRootNode; |
|
This item has no description. |
Properties
property EncodingType: String read FEncodingType write FEncodingType; |
|
This item has no description. |
property Version: String read FVersion write FVersion; |
|
This item has no description. |
property SchemaIdentifier: String read FSchemaIdentifier write FSchemaIdentifier; |
|
This item has no description. |
property OriginatingSystem: String read FOriginatingSystem write FOriginatingSystem; |
|
This item has no description. |
property PreprocessorVersion: String read FPreprocessorVersion write FPreprocessorVersion; |
|
This item has no description. |
property TimeStamp: String read FTimeStamp write FTimeStamp; |
|
TODO: If ever necessary, convert this to TDateTime |
property Data: TIfcPersistentList read FData; |
|
This item has no description. |
Generated by PasDoc 0.16.0-snapshot.