NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Motion.FlexCurveBuilder Class Reference

Represents a Motion.FlexCurveBuilder builder More...

Inheritance diagram for NXOpen.Motion.FlexCurveBuilder:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  DefinitionMethodType { Nodes, Points, ExistingCurves }
 the definition method type More...
 

Public Member Functions

unsafe void AssignNode (int index, int nodeLabel)
 Assigns a node More...
 
unsafe void AssignNodeFromPoint (int index, NXOpen.Point point)
 Assigns a node from a point More...
 
unsafe void FindNodesFromCurves ()
 Finds nodes from the curves More...
 
unsafe void InsertEmptyNode (int index)
 Inserts an empty node to a position More...
 
unsafe void RemoveAllNodes ()
 Removes all nodes More...
 
unsafe void RemoveNode (int index)
 Removes a node More...
 
unsafe void SwapNodes (int index1, int index2)
 Swaps two nodes More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe bool CloseCurve [get, set]
 Returns or sets the closed curve flag More...
 
unsafe NXOpen.SelectCurveList Curves [get]
 Returns the optional curves object More...
 
unsafe
NXOpen.Motion.FlexCurveBuilder.DefinitionMethodType 
DefinitionMethod [get, set]
 Returns or sets the definition method More...
 
unsafe NXOpen.Motion.SelectFlexBody FlexBody [get]
 Returns the flex body More...
 
unsafe NXOpen.Expression Tolerance [get]
 Returns the tolerance More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Motion.FlexCurveBuilder builder

Created in NX1847.0.0

Member Enumeration Documentation

the definition method type

Enumerator
Nodes 

Nodes

Points 

Points

ExistingCurves 

Existing Curves

Member Function Documentation

unsafe void NXOpen.Motion.FlexCurveBuilder.AssignNode ( int  index,
int  nodeLabel 
)
inline

Assigns a node

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
index
nodeLabel
unsafe void NXOpen.Motion.FlexCurveBuilder.AssignNodeFromPoint ( int  index,
NXOpen.Point  point 
)
inline

Assigns a node from a point

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
index
point
unsafe void NXOpen.Motion.FlexCurveBuilder.FindNodesFromCurves ( )
inline

Finds nodes from the curves

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.FlexCurveBuilder.InsertEmptyNode ( int  index)
inline

Inserts an empty node to a position

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
index
unsafe void NXOpen.Motion.FlexCurveBuilder.RemoveAllNodes ( )
inline

Removes all nodes

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe void NXOpen.Motion.FlexCurveBuilder.RemoveNode ( int  index)
inline

Removes a node

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
index
unsafe void NXOpen.Motion.FlexCurveBuilder.SwapNodes ( int  index1,
int  index2 
)
inline

Swaps two nodes

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
index1
index2

Property Documentation

unsafe bool NXOpen.Motion.FlexCurveBuilder.CloseCurve
getset

Returns or sets the closed curve flag

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.SelectCurveList NXOpen.Motion.FlexCurveBuilder.Curves
get

Returns the optional curves object

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.Motion.FlexCurveBuilder.DefinitionMethodType NXOpen.Motion.FlexCurveBuilder.DefinitionMethod
getset

Returns or sets the definition method

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectFlexBody NXOpen.Motion.FlexCurveBuilder.FlexBody
get

Returns the flex body

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Motion.FlexCurveBuilder.Tolerance
get

Returns the tolerance

Created in NX12.0.0

License requirements: None.


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