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() [1/2]
◆ IfcClassificationReference() [2/2]
◆ ~IfcClassificationReference()
Ifcw::classification::IfcClassificationReference::~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
◆ operator==()
215 return referencedSource == cr.referencedSource && location == cr.location && itemReference == cr.itemReference && name == cr.name;
◆ SetItemReference()
void Ifcw::classification::IfcClassificationReference::SetItemReference |
( |
const Dtk_string & |
inItemReference | ) |
|
Setter for the reference item reference.
- Parameters
-
[in] | inItemReference | : reference item reference to be used |
◆ SetLocation()
void Ifcw::classification::IfcClassificationReference::SetLocation |
( |
const Dtk_string & |
inLocation | ) |
|
Setter for the reference location.
- Parameters
-
[in] | inLocation | : reference location to be used |
◆ SetName()
void Ifcw::classification::IfcClassificationReference::SetName |
( |
const Dtk_string & |
inName | ) |
|
Setter for the reference name.
- Parameters
-
[in] | inName | : reference name to be used |