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
-
https://standards.buildingsmart.org/IFC/DEV/IFC4_2/FINAL/HTML/schema/ifcproductextension/lexical/ifcelement.htm
entityParams->SetIfcType( ifcType );
◆ 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 |
◆ GetClassificationReference()
Getter for classification reference.
- Returns
- The classification reference assigned in the IfcElement
514 {
return classificationReference; }
◆ 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
510 {
return instanceTrf; }
◆ 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
502 {
return predefinedType; }
◆ GetPropertySet()
Getter for IfcElement propertySet.
- Returns
- The table of propertySet assigned to the IfcElement
474 {
return propertySet; }
◆ GetSubtype()
| const Dtk_string& Ifcw::IfcElement::GetSubtype |
( |
| ) |
const |
◆ GetTag()
| const Dtk_string& Ifcw::IfcElement::GetTag |
( |
| ) |
const |
◆ GetTypeID()
| Dtk_ID Ifcw::IfcElement::GetTypeID |
( |
| ) |
const |
Getter for IfcElementType ID.
- Returns
- The ID of the current object type
◆ 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 |
( |
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 |
( |
Dtk_string |
inLevel | ) |
|
◆ SetName()
| void Ifcw::IfcElement::SetName |
( |
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") |
◆ SetSubtype() [1/3]
| void Ifcw::IfcElement::SetSubtype |
( |
Dtk_string |
inType | ) |
|
Setter for IfcElement subtype.
- Parameters
-
| [in] | inType | : The element subtype to be assigned in the IfcElement |
◆ SetSubtype() [2/3]
Setter for IfcElement subtype.
- Parameters
-
| [in] | inEnum | : The building element subtype to be assigned in the IfcElement |
◆ SetSubtype() [3/3]
Setter for IfcElement subtype.
- Parameters
-
| [in] | inEnum | : The distribution element subtype to be assigned in the IfcElement |
◆ SetTag()
◆ SetTypeID()
| void Ifcw::IfcElement::SetTypeID |
( |
const Dtk_ID & |
inID | ) |
|