This class provides several parameters for the next ifc entity to be written, as its custom property set, level, classification.
It must be provided to Ifcw::InitObject method.
More...
This class provides several parameters for the next ifc entity to be written, as its custom property set, level, classification.
It must be provided to Ifcw::InitObject method.
- See also
- SetPropertySet, AddProperty
entityParams->SetIfcType( ifcType );
◆ IfcElement()
Ifcw::IfcElement::IfcElement |
( |
| ) |
|
◆ ~IfcElement()
Ifcw::IfcElement::~IfcElement |
( |
| ) |
|
◆ AddProperty()
Adds a property to IfcElement current property set.
- Parameters
-
[in] | inProperty | : The property to be added to the property set |
[in] | inSetName | : The name of the property set in which the property belong |
◆ GetBuildingElementType()
const Dtk_string& Ifcw::IfcElement::GetBuildingElementType |
( |
| ) |
const |
Getter for IfcElement building element type.
- Returns
- The building element type assigned in the IfcElement
◆ GetClassificationReference()
Getter for classification reference.
- Returns
- The classification reference assigned in the IfcElement
◆ GetColor()
Dtk_RGB Ifcw::IfcElement::GetColor |
( |
| ) |
const |
◆ GetGUID()
const Dtk_string& Ifcw::IfcElement::GetGUID |
( |
| ) |
const |
◆ GetInstanceTrf()
const Dtk_transfo& Ifcw::IfcElement::GetInstanceTrf |
( |
| ) |
const |
Getter for IfcElement instance transformation matrice.
- Returns
- The instance transformation matrice assigned in the IfcElement
◆ GetLevel()
const Dtk_string& Ifcw::IfcElement::GetLevel |
( |
| ) |
const |
◆ GetName()
const Dtk_string& Ifcw::IfcElement::GetName |
( |
| ) |
const |
◆ GetPredefinedType()
const Dtk_string& Ifcw::IfcElement::GetPredefinedType |
( |
| ) |
const |
Getter for IfcElement predefined type.
- Returns
- The building element predefined type assigned in the IfcElement
◆ GetPropertyAtPos()
Getter for a single IfcElement property.
- Parameters
-
[in] | pos | : The position in the table for the property to retrieve |
- Returns
- The property at position pos
◆ GetPropertySet()
◆ GetTag()
const Dtk_string& Ifcw::IfcElement::GetTag |
( |
| ) |
const |
◆ GetTypeID()
Dtk_ID Ifcw::IfcElement::GetTypeID |
( |
| ) |
const |
Getter for IfcType ID.
- Returns
- The ID of the current object type
◆ SetBuildingElementType() [1/2]
void Ifcw::IfcElement::SetBuildingElementType |
( |
const Dtk_string & |
inType | ) |
|
Setter for IfcElement building element type.
- Parameters
-
[in] | inType | : The building element type to be assigned in the IfcElement |
◆ SetBuildingElementType() [2/2]
Setter for IfcElement building element type.
- Parameters
-
[in] | inTypeEnum | : The building element type to be assigned in the IfcElement |
◆ SetClassificationReference()
Setter for IfcElement classification reference.
- Parameters
-
[in] | inClassificationRef | : The classification reference to be assigned in the IfcElement |
◆ SetColor()
void Ifcw::IfcElement::SetColor |
( |
const Dtk_RGB & |
inColor | ) |
|
◆ SetGUID()
void Ifcw::IfcElement::SetGUID |
( |
const Dtk_string & |
inGUID | ) |
|
◆ SetInstanceTrf()
void Ifcw::IfcElement::SetInstanceTrf |
( |
const Dtk_transfo & |
inTrf | ) |
|
Setter for IfcElement instance transformation matrice.
- Parameters
-
[in] | inTrf | : The instance transformation matrice to be assigned in the IfcElement |
◆ SetLevel()
void Ifcw::IfcElement::SetLevel |
( |
const Dtk_string & |
inLevel | ) |
|
◆ SetName()
void Ifcw::IfcElement::SetName |
( |
const Dtk_string & |
inName | ) |
|
◆ SetPredefinedType()
void Ifcw::IfcElement::SetPredefinedType |
( |
const Dtk_string & |
inType | ) |
|
Setter for IfcElement predefined type.
- Parameters
-
[in] | inType | : The building element predefined type to be assigned in the IfcElement |
◆ SetPropertySet()
Setter for IfcElement propertySet.
- Parameters
-
[in] | inProperties | : The property set to be attached to the IfcElement |
[in] | inSetName | : The name of the property set (default is "UserDefined") |
◆ SetTag()
void Ifcw::IfcElement::SetTag |
( |
const Dtk_string & |
inTag | ) |
|
◆ SetTypeID()
void Ifcw::IfcElement::SetTypeID |
( |
const Dtk_ID & |
inID | ) |
|