This class represent a classification reference to be used for an ifc object, e.g.: B2010 in OmniClass for exterior walls. It is link to a classification.
More...
◆ IfcClassificationReference()
◆ GetItemReference()
const Dtk_string& Ifcw::classification::IfcClassificationReference::GetItemReference |
( |
| ) |
const |
Getter for the reference item reference.
- Returns
- The reference item reference
◆ GetLocation()
const Dtk_string& Ifcw::classification::IfcClassificationReference::GetLocation |
( |
| ) |
const |
Getter for the reference location.
- Returns
- The reference location
◆ GetName()
const Dtk_string& Ifcw::classification::IfcClassificationReference::GetName |
( |
| ) |
const |
Getter for the reference name.
- Returns
- The reference name
◆ GetReferencedSource()
const IfcClassification& Ifcw::classification::IfcClassificationReference::GetReferencedSource |
( |
| ) |
const |
Getter for the classification the reference is linked to.
- Returns
- The classification the reference is linked to
◆ SetItemReference()
void Ifcw::classification::IfcClassificationReference::SetItemReference |
( |
Dtk_string |
inItemReference | ) |
|
Setter for the reference item reference.
- Parameters
-
[in] | inItemReference | : reference item reference to be used |
◆ SetLocation()
void Ifcw::classification::IfcClassificationReference::SetLocation |
( |
Dtk_string |
inLocation | ) |
|
Setter for the reference location.
- Parameters
-
[in] | inLocation | : reference location to be used |
◆ SetName()
void Ifcw::classification::IfcClassificationReference::SetName |
( |
Dtk_string |
inName | ) |
|
Setter for the reference name.
- Parameters
-
[in] | inName | : reference name to be used |
◆ operator==
188 return lhs.referencedSource == rhs.referencedSource
189 && lhs.location == rhs.location
190 && lhs.itemReference == rhs.itemReference && lhs.name == rhs.name;