NX Open C++ Reference Guide
|
Represents a chamfer dimension
This is an abstract class and cannot be directly instantiated
Created in NX6.0.0.
More...
Public Member Functions | |
NXOpen::Annotations::ChamferOrientationType | ChamferOrientation () |
Returns a value of chamfer dimension linear leader parallel. | |
virtual NXOpen::Annotations::AssociatedObject * | GetAssociatedObject () |
Returns the associated object. | |
virtual std::vector < NXOpen::Annotations::BusinessModifier * > | GetBusinessModifiers () |
Returns the business modifiers. | |
virtual NXOpen::Annotations::LinearTolerance * | GetTolerance () |
Returns the tolerance. | |
virtual int | Index () |
Returns the index. | |
virtual void | SetAssociatedObject (NXOpen::Annotations::AssociatedObject *assocObj) |
Sets the associated object Created in NX4.0.0. | |
virtual void | SetBusinessModifiers (const std::vector< NXOpen::Annotations::BusinessModifier * > &businessModifiers) |
Sets the business modifiers Created in NX4.0.0. | |
void | SetChamferOrientation (NXOpen::Annotations::ChamferOrientationType orientation) |
Sets a value of chamfer dimension linear leader parallel. | |
virtual void | SetIndex (int index) |
Sets the index. | |
virtual void | SetTolerance (NXOpen::Annotations::LinearTolerance *tolerance) |
Sets the tolerance Created in NX4.0.0. |
Represents a chamfer dimension
This is an abstract class and cannot be directly instantiated
Created in NX6.0.0.
NXOpen::Annotations::ChamferOrientationType NXOpen::Annotations::BaseChamferDimension::ChamferOrientation | ( | ) |
Returns a value of chamfer dimension linear leader parallel.
Created in NX7.0.0.
License requirements : None
virtual NXOpen::Annotations::AssociatedObject* NXOpen::Annotations::BaseChamferDimension::GetAssociatedObject | ( | ) | [virtual] |
Returns the associated object.
Implements NXOpen::Annotations::IPmi.
virtual std::vector<NXOpen::Annotations::BusinessModifier *> NXOpen::Annotations::BaseChamferDimension::GetBusinessModifiers | ( | ) | [virtual] |
Returns the business modifiers.
Implements NXOpen::Annotations::IPmi.
virtual NXOpen::Annotations::LinearTolerance* NXOpen::Annotations::BaseChamferDimension::GetTolerance | ( | ) | [virtual] |
Returns the tolerance.
Implements NXOpen::Annotations::ILinearTolerance.
virtual int NXOpen::Annotations::BaseChamferDimension::Index | ( | ) | [virtual] |
Returns the index.
It is a unique integer assigned to a PMI object.
Created in NX4.0.0.
License requirements : None
Implements NXOpen::Annotations::IPmi.
virtual void NXOpen::Annotations::BaseChamferDimension::SetAssociatedObject | ( | NXOpen::Annotations::AssociatedObject * | assocObj | ) | [virtual] |
Sets the associated object
Created in NX4.0.0.
License requirements : geometric_tol ("GDT")
assocObj | New associated object |
Implements NXOpen::Annotations::IPmi.
virtual void NXOpen::Annotations::BaseChamferDimension::SetBusinessModifiers | ( | const std::vector< NXOpen::Annotations::BusinessModifier * > & | businessModifiers | ) | [virtual] |
Sets the business modifiers
Created in NX4.0.0.
License requirements : geometric_tol ("GDT")
businessModifiers | List of new business modifiers |
Implements NXOpen::Annotations::IPmi.
void NXOpen::Annotations::BaseChamferDimension::SetChamferOrientation | ( | NXOpen::Annotations::ChamferOrientationType | orientation | ) |
Sets a value of chamfer dimension linear leader parallel.
Created in NX7.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
orientation | orientation |
virtual void NXOpen::Annotations::BaseChamferDimension::SetIndex | ( | int | index | ) | [virtual] |
Sets the index.
It is a unique integer assigned to a PMI object.
Created in NX4.0.0.
License requirements : geometric_tol ("GDT")
index | New integer for PMI object |
Implements NXOpen::Annotations::IPmi.
virtual void NXOpen::Annotations::BaseChamferDimension::SetTolerance | ( | NXOpen::Annotations::LinearTolerance * | tolerance | ) | [virtual] |
Sets the tolerance
Created in NX4.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
tolerance | tolerance |
Implements NXOpen::Annotations::ILinearTolerance.