NX Open C++ Reference Guide
|
Represents a Motion::LinkAttachmentData . More...
Public Member Functions | |
NXOpen::CoordinateSystem * | Csys () |
Returns the csys - if the selected type is CSYS, use this method to access it. More... | |
NXOpen::Matrix3x3 | GetOrientation () |
The orientation matrix. More... | |
NXOpen::Motion::SelectLink * | Link () |
Returns the link Created in NX11.0.0. More... | |
NXOpen::Point * | Origin () |
Returns the origin Created in NX11.0.0. More... | |
void | SetCsys (NXOpen::CoordinateSystem *csys) |
Sets the csys - if the selected type is CSYS, use this method to access it. More... | |
void | SetOrigin (NXOpen::Point *origin) |
Sets the origin Created in NX11.0.0. More... | |
void | SetVector (NXOpen::Direction *vector) |
Sets the vector - if the selected type is Vector, use this method to access it. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
NXOpen::Direction * | Vector () |
Returns the vector - if the selected type is Vector, use this method to access it. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Motion::LinkAttachmentData .
Should be used by entities that hold a Link, Origin, and/or either one of Vector and CoordinateSystem. Setting the CSYS will make the Vector null. Setting the Vector will make the CSYS null
Created in NX11.0.0.
NXOpen::CoordinateSystem* NXOpen::Motion::LinkAttachmentData::Csys | ( | ) |
Returns the csys - if the selected type is CSYS, use this method to access it.
Note: use either one of Vector and CSYS, not both
Created in NX11.0.0.
License requirements : None
NXOpen::Matrix3x3 NXOpen::Motion::LinkAttachmentData::GetOrientation | ( | ) |
The orientation matrix.
NXOpen::Motion::SelectLink* NXOpen::Motion::LinkAttachmentData::Link | ( | ) |
Returns the link
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::Motion::LinkAttachmentData::Origin | ( | ) |
Returns the origin
Created in NX11.0.0.
License requirements : None
void NXOpen::Motion::LinkAttachmentData::SetCsys | ( | NXOpen::CoordinateSystem * | csys | ) |
Sets the csys - if the selected type is CSYS, use this method to access it.
Note: use either one of Vector and CSYS, not both
Created in NX11.0.0.
License requirements : None
csys | csys |
void NXOpen::Motion::LinkAttachmentData::SetOrigin | ( | NXOpen::Point * | origin | ) |
Sets the origin
Created in NX11.0.0.
License requirements : None
origin | origin |
void NXOpen::Motion::LinkAttachmentData::SetVector | ( | NXOpen::Direction * | vector | ) |
Sets the vector - if the selected type is Vector, use this method to access it.
Note: use either one of Vector and CSYS, not both
Created in NX11.0.0.
License requirements : None
vector | vector |
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.
NXOpen::Direction* NXOpen::Motion::LinkAttachmentData::Vector | ( | ) |
Returns the vector - if the selected type is Vector, use this method to access it.
Note: use either one of Vector and CSYS, not both
Created in NX11.0.0.
License requirements : None