Defines a machining allowance and its bound (deviations).
More...
#include <cadex/PMI/SemanticAttribute.hxx>
|
| | MachiningAllowanceAttribute () |
| | Constructor.
|
| |
| | MachiningAllowanceAttribute (double theValue) |
| | Constructor.
|
| |
| | MachiningAllowanceAttribute (double theValue, double theUpperBound, double theLowerBound) |
| | Constructor.
|
| |
| void | SetValue (double theValue) |
| | Sets the value.
|
| |
| double | Value () const |
| | Returns the machining allowance value.
|
| |
| void | SetUpperBound (double theValue) |
| | Sets the upper bound.
|
| |
| double | UpperBound () const |
| | Returns the upper bound.
|
| |
| void | SetLowerBound (double theValue) |
| | Sets the lower bound.
|
| |
| double | LowerBound () const |
| | Returns the lower bound.
|
| |
|
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.
|
| |
|
|
| MachiningAllowanceAttribute (const ImplType &theImpl) |
| |
|
| SemanticAttribute (const ImplType &theImpl) |
| |
|
| BaseObject (const ImplType &theImpl) |
| |
|
|
typedef std::shared_ptr< internal::BaseObjectImpl > | ImplType |
| |
Defines a machining allowance and its bound (deviations).
- See also
- SemanticAttribute
- Examples
- exploring/pmi/Program.cs, and exploring/pmi/main.cxx.
◆ MachiningAllowanceAttribute() [1/3]
| cadex::PMI::MachiningAllowanceAttribute::MachiningAllowanceAttribute |
( |
| ) |
|
◆ MachiningAllowanceAttribute() [2/3]
| cadex::PMI::MachiningAllowanceAttribute::MachiningAllowanceAttribute |
( |
double | theValue | ) |
|
|
explicit |
◆ MachiningAllowanceAttribute() [3/3]
| cadex::PMI::MachiningAllowanceAttribute::MachiningAllowanceAttribute |
( |
double | theValue, |
|
|
double | theUpperBound, |
|
|
double | theLowerBound ) |
|
explicit |
◆ CompareType()
| bool cadex::PMI::MachiningAllowanceAttribute::CompareType |
( |
const BaseObject & | theObject | ) |
|
|
static |
◆ LowerBound()
| double cadex::PMI::MachiningAllowanceAttribute::LowerBound |
( |
| ) |
const |
◆ SetLowerBound()
| void cadex::PMI::MachiningAllowanceAttribute::SetLowerBound |
( |
double | theValue | ) |
|
◆ SetUpperBound()
| void cadex::PMI::MachiningAllowanceAttribute::SetUpperBound |
( |
double | theValue | ) |
|
◆ SetValue()
| void cadex::PMI::MachiningAllowanceAttribute::SetValue |
( |
double | theValue | ) |
|
◆ UpperBound()
| double cadex::PMI::MachiningAllowanceAttribute::UpperBound |
( |
| ) |
const |
◆ Value()
| double cadex::PMI::MachiningAllowanceAttribute::Value |
( |
| ) |
const |