Defines a kind of a tolerance class dimension.
More...
#include <cadex/PMI/SemanticAttribute.hxx>
|
| | LimitsAndFitsAttribute () |
| | Constructor.
|
| |
| | LimitsAndFitsAttribute (const UTF16String &theType, const UTF16String &theValue) |
| | Constructor.
|
| |
| void | SetType (const UTF16String &theType) |
| | Sets the type.
|
| |
| const UTF16String & | Type () const |
| | Returns the type.
|
| |
| void | SetValue (const UTF16String &theValue) |
| | Sets the value.
|
| |
| const UTF16String & | Value () const |
| | Returns the value.
|
| |
|
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.
|
| |
|
|
| LimitsAndFitsAttribute (const ImplType &theImpl) |
| |
|
| SemanticAttribute (const ImplType &theImpl) |
| |
|
| BaseObject (const ImplType &theImpl) |
| |
|
|
typedef std::shared_ptr< internal::BaseObjectImpl > | ImplType |
| |
Defines a kind of a tolerance class dimension.
Defines a kind of a tolerance class dimension such as form variance, zone variance, grade, etc. (ISO 286)
- See also
- SemanticAttribute
- Examples
- exploring/pmi/Program.cs, and exploring/pmi/main.cxx.
◆ LimitsAndFitsAttribute() [1/2]
| cadex::PMI::LimitsAndFitsAttribute::LimitsAndFitsAttribute |
( |
| ) |
|
◆ LimitsAndFitsAttribute() [2/2]
| cadex::PMI::LimitsAndFitsAttribute::LimitsAndFitsAttribute |
( |
const UTF16String & | theType, |
|
|
const UTF16String & | theValue ) |
◆ CompareType()
| bool cadex::PMI::LimitsAndFitsAttribute::CompareType |
( |
const BaseObject & | theObject | ) |
|
|
static |
◆ SetType()
| void cadex::PMI::LimitsAndFitsAttribute::SetType |
( |
const UTF16String & | theType | ) |
|
◆ SetValue()
| void cadex::PMI::LimitsAndFitsAttribute::SetValue |
( |
const UTF16String & | theValue | ) |
|
◆ Type()
| const UTF16String & cadex::PMI::LimitsAndFitsAttribute::Type |
( |
| ) |
const |
◆ Value()
| const UTF16String & cadex::PMI::LimitsAndFitsAttribute::Value |
( |
| ) |
const |