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 |
|