MarkerToNodeData Class — NXOpen Python API Reference 12.0.0 documentation

# MarkerToNodeData Class

class `NXOpen.Motion.``MarkerToNodeData`

  Bases: `NXOpen.TaggedObject`, `NXOpen.GeometricUtilities.IComponentBuilder`

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

  New in version NX7.5.0.

# Properties

Property | Description
--- | ---
Marker | Returns or sets the marker or joint object
MarkerPosition | Returns or sets the i or j marker identity
Move | Returns or sets whether to move the marker to node
NodeId | Returns or sets the node id
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
GetNodeLocation | Gets the node location
GetUseClosestNode | Gets the flag UseClosestNode.
SetNodeLocation | Sets the node locations
SetUseClosestNode | Sets the flag UseClosestNode.
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Property Detail

## Marker

`MarkerToNodeData.``Marker`

  Returns or sets the marker or joint object

  `-------------------------------------`

  Getter Method

  Signature `Marker`

  Returns: |
  Return type: | `NXOpen.NXObject`

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

  `-------------------------------------`

  Setter Method

  Signature `Marker`

  Parameters: | marker (`NXOpen.NXObject`) –

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

## MarkerPosition

`MarkerToNodeData.``MarkerPosition`

  Returns or sets the i or j marker identity

  `-------------------------------------`

  Getter Method

  Signature `MarkerPosition`

  Returns: |
  Return type: | int

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

  `-------------------------------------`

  Setter Method

  Signature `MarkerPosition`

  Parameters: | markerPosition (int) –

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

## Move

`MarkerToNodeData.``Move`

  Returns or sets whether to move the marker to node

  `-------------------------------------`

  Getter Method

  Signature `Move`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

  `-------------------------------------`

  Setter Method

  Signature `Move`

  Parameters: | move (bool) –

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

## NodeId

`MarkerToNodeData.``NodeId`

  Returns or sets the node id

  `-------------------------------------`

  Getter Method

  Signature `NodeId`

  Returns: |
  Return type: | int

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

  `-------------------------------------`

  Setter Method

  Signature `NodeId`

  Parameters: | nodeID (int) –

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

# Method Detail

## GetNodeLocation

`MarkerToNodeData.``GetNodeLocation`

  Gets the node location

  Signature `GetNodeLocation()`

  Returns: |
  Return type: | list of float

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

## GetUseClosestNode

`MarkerToNodeData.``GetUseClosestNode`

  Gets the flag UseClosestNode.

  Signature `GetUseClosestNode()`

  Returns: |
  Return type: | bool

  New in version NX12.0.0.

  License requirements: mechanisms (“MECHANISMS”)

## SetNodeLocation

`MarkerToNodeData.``SetNodeLocation`

  Sets the node locations

  Signature `SetNodeLocation(nodeLocation)`

  Parameters: | nodeLocation (list of float) –

  New in version NX7.5.0.

  License requirements: mechanisms (“MECHANISMS”)

## SetUseClosestNode

`MarkerToNodeData.``SetUseClosestNode`

  Sets the flag UseClosestNode.

  Only suppported with the SplineBeam

  Signature `SetUseClosestNode(useClosestNode)`

  Parameters: | useClosestNode (bool) –

  New in version NX12.0.0.

  License requirements: mechanisms (“MECHANISMS”)

## Validate

`MarkerToNodeData.``Validate`

  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.

  Signature `Validate()`

  Returns: | Was self validation successful
  Return type: | bool

  New in version NX3.0.1.

  License requirements: None.