NXOpen C++ Reference Guide
|
Represents a Motion::FlexCurveBuilder builder
Created in NX1847.0.0.
More...
Public Types | |
enum | DefinitionMethodType { DefinitionMethodTypeNodes, DefinitionMethodTypePoints, DefinitionMethodTypeExistingCurves } |
the definition method type More... | |
Public Member Functions | |
void | AssignNode (int index, int nodeLabel) |
Assigns a node Created in NX1847.0.0. More... | |
void | AssignNodeFromPoint (int index, NXOpen::Point *point) |
Assigns a node from a point Created in NX1847.0.0. More... | |
bool | CloseCurve () |
Returns the closed curve flag Created in NX1847.0.0. More... | |
NXOpen::SelectCurveList * | Curves () |
Returns the optional curves object Created in NX1847.0.0. More... | |
NXOpen::Motion::FlexCurveBuilder::DefinitionMethodType | DefinitionMethod () |
Returns the definition method Created in NX1847.0.0. More... | |
void | FindNodesFromCurves () |
Finds nodes from the curves Created in NX1847.0.0. More... | |
NXOpen::Motion::SelectFlexBody * | FlexBody () |
Returns the flex body Created in NX1847.0.0. More... | |
void | InsertEmptyNode (int index) |
Inserts an empty node to a position Created in NX1847.0.0. More... | |
void | RemoveAllNodes () |
Removes all nodes Created in NX1847.0.0. More... | |
void | RemoveNode (int index) |
Removes a node Created in NX1847.0.0. More... | |
void | SetCloseCurve (bool isClosed) |
Sets the closed curve flag Created in NX1847.0.0. More... | |
void | SetDefinitionMethod (NXOpen::Motion::FlexCurveBuilder::DefinitionMethodType type) |
Sets the definition method Created in NX1847.0.0. More... | |
void | SwapNodes (int index1, int index2) |
Swaps two nodes Created in NX1847.0.0. More... | |
NXOpen::Expression * | Tolerance () |
Returns the tolerance Created in NX12.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Motion::FlexCurveBuilder builder
Created in NX1847.0.0.
void NXOpen::Motion::FlexCurveBuilder::AssignNode | ( | int | index, |
int | nodeLabel | ||
) |
Assigns a node
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
index | index |
nodeLabel | nodelabel |
void NXOpen::Motion::FlexCurveBuilder::AssignNodeFromPoint | ( | int | index, |
NXOpen::Point * | point | ||
) |
Assigns a node from a point
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
index | index |
point | point |
bool NXOpen::Motion::FlexCurveBuilder::CloseCurve | ( | ) |
Returns the closed curve flag
Created in NX1847.0.0.
License requirements : None
NXOpen::SelectCurveList* NXOpen::Motion::FlexCurveBuilder::Curves | ( | ) |
Returns the optional curves object
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::FlexCurveBuilder::DefinitionMethodType NXOpen::Motion::FlexCurveBuilder::DefinitionMethod | ( | ) |
Returns the definition method
Created in NX1847.0.0.
License requirements : None
void NXOpen::Motion::FlexCurveBuilder::FindNodesFromCurves | ( | ) |
Finds nodes from the curves
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectFlexBody* NXOpen::Motion::FlexCurveBuilder::FlexBody | ( | ) |
Returns the flex body
Created in NX1847.0.0.
License requirements : None
void NXOpen::Motion::FlexCurveBuilder::InsertEmptyNode | ( | int | index | ) |
Inserts an empty node to a position
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
index | index |
void NXOpen::Motion::FlexCurveBuilder::RemoveAllNodes | ( | ) |
Removes all nodes
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::FlexCurveBuilder::RemoveNode | ( | int | index | ) |
Removes a node
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
index | index |
void NXOpen::Motion::FlexCurveBuilder::SetCloseCurve | ( | bool | isClosed | ) |
Sets the closed curve flag
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
isClosed | isclosed |
void NXOpen::Motion::FlexCurveBuilder::SetDefinitionMethod | ( | NXOpen::Motion::FlexCurveBuilder::DefinitionMethodType | type | ) |
Sets the definition method
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
type | type |
void NXOpen::Motion::FlexCurveBuilder::SwapNodes | ( | int | index1, |
int | index2 | ||
) |
Swaps two nodes
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
index1 | index1 |
index2 | index2 |
NXOpen::Expression* NXOpen::Motion::FlexCurveBuilder::Tolerance | ( | ) |
Returns the tolerance
Created in NX12.0.0.
License requirements : None