Defines a length unit.
More...
#include <cadex/PMI/SemanticAttribute.hxx>
|
| | LengthUnitAttribute () |
| | Constructor.
|
| |
| | LengthUnitAttribute (ModelData::LengthUnit theUnit) |
| | Constructor.
|
| |
| void | SetUnit (ModelData::LengthUnit theUnit) |
| | Sets the unit.
|
| |
| ModelData::LengthUnit | Unit () const |
| | Returns the unit.
|
| |
|
void | Accept (SemanticAttributeVisitor &theVisitor) const |
| |
| size_t | Id () const |
| | Return unique identifier of public object.
|
| |
|
internal::BaseObjectImpl * | Impl () const |
| |
|
bool | IsNull () const |
| |
|
| operator bool () const |
| |
|
template<typename T > |
| bool | IsOfType () const |
| |
| template<typename T > |
| T * | Impl () const |
| | Reserved for internal use.
|
| |
|
|
| LengthUnitAttribute (const ImplType &theImpl) |
| |
|
| SemanticAttribute (const ImplType &theImpl) |
| |
|
| BaseObject (const ImplType &theImpl) |
| |
|
|
typedef std::shared_ptr< internal::BaseObjectImpl > | ImplType |
| |
◆ LengthUnitAttribute() [1/2]
| cadex::PMI::LengthUnitAttribute::LengthUnitAttribute |
( |
| ) |
|
◆ LengthUnitAttribute() [2/2]
| cadex::PMI::LengthUnitAttribute::LengthUnitAttribute |
( |
ModelData::LengthUnit | theUnit | ) |
|
|
explicit |
◆ CompareType()
| bool cadex::PMI::LengthUnitAttribute::CompareType |
( |
const BaseObject & | theObject | ) |
|
|
static |
◆ SetUnit()
| void cadex::PMI::LengthUnitAttribute::SetUnit |
( |
ModelData::LengthUnit | theUnit | ) |
|
◆ Unit()
| ModelData::LengthUnit cadex::PMI::LengthUnitAttribute::Unit |
( |
| ) |
const |