NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Motion::MarkerToNodeData Class Reference

Represents the marker to node data which is a list item in NXOpen::Motion::FlexBodyBuilder . More...

Inheritance diagram for NXOpen::Motion::MarkerToNodeData:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

std::vector< double > GetNodeLocation ()
 Gets the node location. More...
 
bool GetUseClosestNode ()
 Gets the flag UseClosestNode. More...
 
NXOpen::NXObjectMarker ()
 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 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
Created in NX7.5.0. 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...
 

Detailed Description

Represents the marker to node data which is a list item in NXOpen::Motion::FlexBodyBuilder .


Created in NX7.5.0.

Member Function Documentation

std::vector<double> NXOpen::Motion::MarkerToNodeData::GetNodeLocation ( )

Gets the node location.

Returns

Created in NX7.5.0.

License requirements : mechanisms ("MECHANISMS")
bool NXOpen::Motion::MarkerToNodeData::GetUseClosestNode ( )

Gets the flag UseClosestNode.

Returns

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::SetMarker ( NXOpen::NXObject marker)

Sets the marker or joint object
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
markermarker
void NXOpen::Motion::MarkerToNodeData::SetMarkerPosition ( int  markerPosition)

Sets the i or j marker identity
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
markerPositionmarkerposition
void NXOpen::Motion::MarkerToNodeData::SetMove ( bool  move)

Sets whether to move the marker to node
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
movemove
void NXOpen::Motion::MarkerToNodeData::SetNodeId ( int  nodeID)

Sets the node id
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
nodeIDnodeid
void NXOpen::Motion::MarkerToNodeData::SetNodeLocation ( const std::vector< double > &  nodeLocation)

Sets the node locations
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
nodeLocationnodelocation
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")

Parameters
useClosestNodeuseclosestnode
virtual bool NXOpen::Motion::MarkerToNodeData::Validate ( )
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.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.