NX Open C++ Reference Guide
|
Represents the marker to node data which is a list item in Motion::FlexBodyBuilder . More...
Public Member Functions | |
std::vector< double > | GetNodeLocation () |
Gets the node location. | |
NXOpen::NXObject * | Marker () |
Returns the marker or joint object Created in NX7.5.0. | |
int | MarkerPosition () |
Returns the i or j marker identity Created in NX7.5.0. | |
bool | Move () |
Returns whether to move the marker to node Created in NX7.5.0. | |
int | NodeId () |
Returns the node id Created in NX7.5.0. | |
void | SetMarker (NXOpen::NXObject *marker) |
Sets the marker or joint object Created in NX7.5.0. | |
void | SetMarkerPosition (int markerPosition) |
Sets the i or j marker identity Created in NX7.5.0. | |
void | SetMove (bool move) |
Sets whether to move the marker to node Created in NX7.5.0. | |
void | SetNodeId (int nodeID) |
Sets the node id Created in NX7.5.0. | |
void | SetNodeLocation (const std::vector< double > &nodeLocation) |
Sets the node locations Created in NX7.5.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents the marker to node data which is a list item in Motion::FlexBodyBuilder .
Created in NX7.5.0.
std::vector<double> NXOpen::Motion::MarkerToNodeData::GetNodeLocation | ( | ) |
Gets the node location.
NXOpen::NXObject* NXOpen::Motion::MarkerToNodeData::Marker | ( | ) |
Returns the marker or joint object
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
int NXOpen::Motion::MarkerToNodeData::MarkerPosition | ( | ) |
Returns the i or j marker identity
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
bool NXOpen::Motion::MarkerToNodeData::Move | ( | ) |
Returns whether to move the marker to node
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
int NXOpen::Motion::MarkerToNodeData::NodeId | ( | ) |
Returns the node id
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::MarkerToNodeData::SetMarker | ( | NXOpen::NXObject * | marker | ) |
Sets the marker or joint object
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
marker | marker |
void NXOpen::Motion::MarkerToNodeData::SetMarkerPosition | ( | int | markerPosition | ) |
Sets the i or j marker identity
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
markerPosition | markerposition |
void NXOpen::Motion::MarkerToNodeData::SetMove | ( | bool | move | ) |
Sets whether to move the marker to node
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
move | move |
void NXOpen::Motion::MarkerToNodeData::SetNodeId | ( | int | nodeID | ) |
Sets the node id
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
nodeID | nodeid |
void NXOpen::Motion::MarkerToNodeData::SetNodeLocation | ( | const std::vector< double > & | nodeLocation | ) |
Sets the node locations
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
nodeLocation | nodelocation |
|
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.