A class that represents a classification system, like UniFormat, Omniclass, SfB...
More...
◆ IfcClassification() [1/2]
Ifcw::classification::IfcClassification::IfcClassification |
( |
| ) |
|
◆ IfcClassification() [2/2]
Constructor taking 3 parameters.
- Parameters
-
[in] | inSource | : Classification source. |
[in] | inEdition | : Classification edition. |
[in] | inName | : Classification name. |
◆ GetEdition()
const Dtk_string& Ifcw::classification::IfcClassification::GetEdition |
( |
| ) |
const |
Getter for the classification edition.
- Returns
- The classification edition
◆ GetEditionDate()
const IfcCalendarDate& Ifcw::classification::IfcClassification::GetEditionDate |
( |
| ) |
const |
Getter for the classification edition date.
- Returns
- The classification edition date
◆ GetName()
const Dtk_string& Ifcw::classification::IfcClassification::GetName |
( |
| ) |
const |
Getter for the classification name.
- Returns
- The classification name
◆ GetSource()
const Dtk_string& Ifcw::classification::IfcClassification::GetSource |
( |
| ) |
const |
Getter for the classification source.
- Returns
- The classification source
◆ SetEdition()
void Ifcw::classification::IfcClassification::SetEdition |
( |
Dtk_string |
inEdition | ) |
|
Setter for the classification edition.
- Parameters
-
[in] | inEdition | : The classification edition to be used |
◆ SetEditionDate() [1/2]
void Ifcw::classification::IfcClassification::SetEditionDate |
( |
IfcCalendarDate |
inDate | ) |
|
Setter for the classification edition date.
- Parameters
-
[in] | inDate | : The ifc date to be used |
◆ SetEditionDate() [2/2]
void Ifcw::classification::IfcClassification::SetEditionDate |
( |
int |
inDay, |
|
|
int |
inMonth, |
|
|
int |
inYear |
|
) |
| |
Setter for the classification edition date.
- Parameters
-
[in] | inDay | : The day of date to be used |
[in] | inMonth | : The month of date to be used |
[in] | inYear | : The year of date to be used |
◆ SetName()
void Ifcw::classification::IfcClassification::SetName |
( |
Dtk_string |
inName | ) |
|
Setter for the classification name.
- Parameters
-
[in] | inName | : The classification name to be used |
◆ SetSource()
void Ifcw::classification::IfcClassification::SetSource |
( |
Dtk_string |
inSource | ) |
|
Setter for the classification source.
- Parameters
-
[in] | inSource | : The classification source to be used |
◆ operator==
135 return lhs.editionDate == rhs.editionDate && lhs.source == rhs.source && lhs.edition == rhs.edition && lhs.name == rhs.name;