This struct enables the user to define global properties regarding the project, construction site and building.
It is used in the Ifcw::InitWrite method.
More...
Public Member Functions | |
ProjectInformation & | operator= (ProjectInformation &&p) |
ProjectInformation () | |
~ProjectInformation () | |
This struct enables the user to define global properties regarding the project, construction site and building.
It is used in the Ifcw::InitWrite method.
Here is the detailed mapping of this struct field and IFC data : projectPhase <-> IFCPROJECT.Phase projectName <-> IFCPROJECT.Name projectDetailedName <-> IFCPROJECT.LongName siteLatitude <-> IFCSITE.RefLatitude in degree siteLongitude <-> IFCSITE.RefLongitude in degree siteElevation <-> IFCSITE.RefElevation in meter buildingAddress <-> IFCBUILDING.BuildingAddress buildingName <-> IFCBUILDING.Name AND IFCBUILDING.LongName projectAuthor <-> IFCPERSON.GivenName organizationName <-> IFCORGANIZATION.Name organizationDescription <-> IFCORGANIZATION.Description
Ifcw::ProjectInformation::ProjectInformation | ( | ) |
Ifcw::ProjectInformation::~ProjectInformation | ( | ) |
ProjectInformation& Ifcw::ProjectInformation::operator= | ( | ProjectInformation && | p | ) |
Dtk_string Ifcw::ProjectInformation::buildingAddress |
Dtk_string Ifcw::ProjectInformation::buildingName |
Dtk_string Ifcw::ProjectInformation::organizationDescription |
Dtk_string Ifcw::ProjectInformation::organizationName |
Dtk_string Ifcw::ProjectInformation::projectAuthor |
Dtk_string Ifcw::ProjectInformation::projectDetailedName |
Dtk_string Ifcw::ProjectInformation::projectName |
Dtk_string Ifcw::ProjectInformation::projectPhase |
Dtk_Double64 Ifcw::ProjectInformation::siteElevation |
Dtk_Double64 Ifcw::ProjectInformation::siteLatitude |
Dtk_Double64 Ifcw::ProjectInformation::siteLongitude |