NXOpen C++ Reference Guide
|
Represents the marker to node data which is a list item in NXOpen::Motion::FlexBodyBuilder . More...
Public Member Functions | |
bool | GetIsMassMatrixCGNode () |
Gets the flag IsMassMatrixCGNode. More... | |
std::vector< double > | GetNodeLocation () |
Gets the node location. More... | |
bool | GetUseClosestNode () |
Gets the flag UseClosestNode. More... | |
NXOpen::NXObject * | Marker () |
Returns the marker or joint object Created in NX7.5.0. More... | |
int | MarkerPosition () |
Returns the i or j marker identity Created in NX7.5.0. More... | |
bool | Move () |
Returns whether to move the marker to node Created in NX7.5.0. More... | |
int | NodeId () |
Returns the node id Created in NX7.5.0. More... | |
void | SetIsMassMatrixCGNode (bool isMassMatrixAtCGNode) |
Sets the flag IsMassMatrixCGNode. More... | |
void | SetMarker (NXOpen::NXObject *marker) |
Sets the marker or joint object Created in NX7.5.0. More... | |
void | SetMarkerPosition (int markerPosition) |
Sets the i or j marker identity Created in NX7.5.0. More... | |
void | SetMove (bool move) |
Sets whether to move the marker to node Created in NX7.5.0. More... | |
void | SetNodeId (int nodeID) |
Sets the node id Created in NX7.5.0. More... | |
void | SetNodeLocation (const std::vector< double > &nodeLocation) |
Sets the node locations More... | |
void | SetUseClosestNode (bool useClosestNode) |
Sets the flag UseClosestNode. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents the marker to node data which is a list item in NXOpen::Motion::FlexBodyBuilder .
Created in NX7.5.0.
bool NXOpen::Motion::MarkerToNodeData::GetIsMassMatrixCGNode | ( | ) |
Gets the flag IsMassMatrixCGNode.
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
std::vector<double> NXOpen::Motion::MarkerToNodeData::GetNodeLocation | ( | ) |
Gets the node location.
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
bool NXOpen::Motion::MarkerToNodeData::GetUseClosestNode | ( | ) |
Gets the flag UseClosestNode.
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
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::SetIsMassMatrixCGNode | ( | bool | isMassMatrixAtCGNode | ) |
Sets the flag IsMassMatrixCGNode.
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
isMassMatrixAtCGNode | ismassmatrixatcgnode |
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
Removed without replacement.
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
nodeLocation | nodelocation |
void NXOpen::Motion::MarkerToNodeData::SetUseClosestNode | ( | bool | useClosestNode | ) |
Sets the flag UseClosestNode.
Only suppported with the SplineBeam
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
useClosestNode | useclosestnode |
|
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.