NX Open C++ Reference Guide
Public Member Functions
NXOpen::Motion::MarkerToNodeData Class Reference

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

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

List of all members.

Public Member Functions

std::vector< double > GetNodeLocation ()
 Gets the node location.
NXOpen::NXObjectMarker ()
 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.

Detailed Description

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


Created in NX7.5.0.


Member Function Documentation

Gets the node location.

Returns:

Created in NX7.5.0.

License requirements : mechanisms ("MECHANISMS")

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



License requirements : mechanisms ("MECHANISMS")

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



License requirements : mechanisms ("MECHANISMS")

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



License requirements : mechanisms ("MECHANISMS")

Returns the node id
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

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



License requirements : mechanisms ("MECHANISMS")

Parameters:
markermarker

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



License requirements : mechanisms ("MECHANISMS")

Parameters:
markerPositionmarkerposition

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



License requirements : mechanisms ("MECHANISMS")

Parameters:
movemove

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
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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.