NXOpen C++ Reference Guide
|
Represents a NXOpen::CAE::MorphRevolvedMeshBuilder
To create a new instance of this class, use NXOpen::CAE::NodeElementManager::CreateMorphRevolvedMeshBuilder
Created in NX11.0.0.
More...
Public Types | |
enum | CurveType { CurveTypeEdgeCurve, CurveTypeLine } |
the type of curve to be used as reference curve for morphing More... | |
Public Member Functions | |
void | AddOrModifyNodeMap (NXOpen::CAE::FENode *node, NXOpen::Point *point) |
Add or modify node to point mapping Created in NX11.0.0. More... | |
NXOpen::Axis * | Axis () |
Returns the axis of revolution Created in NX11.0.0. More... | |
NXOpen::CAE::SelectElementsBuilder * | Elements () |
Returns the elements Created in NX11.0.0. More... | |
NXOpen::CAE::SelectFENodeList * | FixedNodes () |
Returns the fixed nodes Created in NX11.0.0. More... | |
NXOpen::Point * | GetNodeMappedPoint (NXOpen::CAE::FENode *node) |
Get point mapped to the given node Created in NX11.0.0. More... | |
void | RemoveNodeMap (NXOpen::CAE::FENode *node) |
Remove node from node to point mapping Created in NX11.0.0. More... | |
void | ReplaceNodeMap (NXOpen::CAE::FENode *oldNode, NXOpen::CAE::FENode *newNode, NXOpen::Point *newPoint) |
Replace old node mapping with new node to point mapping Created in NX11.0.0. More... | |
void | SetAxis (NXOpen::Axis *axis) |
Sets the axis of revolution Created in NX11.0.0. More... | |
void | SetTargetCurveType (NXOpen::CAE::MorphRevolvedMeshBuilder::CurveType targetCurveType) |
Sets the curve type Created in NX11.0.0. More... | |
void | SetTargetLineEnd (NXOpen::Point *targetLineEnd) |
Sets the line end Created in NX11.0.0. More... | |
void | SetTargetLineStart (NXOpen::Point *targetLineStart) |
Sets the line start Created in NX11.0.0. More... | |
NXOpen::CAE::SelectFENodeList * | SourceNodes () |
Returns the source nodes Created in NX11.0.0. More... | |
NXOpen::SelectDisplayableObjectList * | TargetCurves () |
Returns the curve Created in NX11.0.0. More... | |
NXOpen::CAE::MorphRevolvedMeshBuilder::CurveType | TargetCurveType () |
Returns the curve type Created in NX11.0.0. More... | |
NXOpen::Point * | TargetLineEnd () |
Returns the line end Created in NX11.0.0. More... | |
NXOpen::Point * | TargetLineStart () |
Returns the line start Created in NX11.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. 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... | |
Represents a NXOpen::CAE::MorphRevolvedMeshBuilder
To create a new instance of this class, use NXOpen::CAE::NodeElementManager::CreateMorphRevolvedMeshBuilder
Created in NX11.0.0.
void NXOpen::CAE::MorphRevolvedMeshBuilder::AddOrModifyNodeMap | ( | NXOpen::CAE::FENode * | node, |
NXOpen::Point * | point | ||
) |
Add or modify node to point mapping
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
node | node |
point | point |
NXOpen::Axis* NXOpen::CAE::MorphRevolvedMeshBuilder::Axis | ( | ) |
Returns the axis of revolution
Created in NX11.0.0.
License requirements : None
NXOpen::CAE::SelectElementsBuilder* NXOpen::CAE::MorphRevolvedMeshBuilder::Elements | ( | ) |
Returns the elements
Created in NX11.0.0.
License requirements : None
NXOpen::CAE::SelectFENodeList* NXOpen::CAE::MorphRevolvedMeshBuilder::FixedNodes | ( | ) |
Returns the fixed nodes
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::CAE::MorphRevolvedMeshBuilder::GetNodeMappedPoint | ( | NXOpen::CAE::FENode * | node | ) |
Get point mapped to the given node
Created in NX11.0.0.
License requirements : None
node | node |
void NXOpen::CAE::MorphRevolvedMeshBuilder::RemoveNodeMap | ( | NXOpen::CAE::FENode * | node | ) |
Remove node from node to point mapping
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
node | node |
void NXOpen::CAE::MorphRevolvedMeshBuilder::ReplaceNodeMap | ( | NXOpen::CAE::FENode * | oldNode, |
NXOpen::CAE::FENode * | newNode, | ||
NXOpen::Point * | newPoint | ||
) |
Replace old node mapping with new node to point mapping
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
oldNode | oldnode |
newNode | newnode |
newPoint | newpoint |
void NXOpen::CAE::MorphRevolvedMeshBuilder::SetAxis | ( | NXOpen::Axis * | axis | ) |
Sets the axis of revolution
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
axis | axis |
void NXOpen::CAE::MorphRevolvedMeshBuilder::SetTargetCurveType | ( | NXOpen::CAE::MorphRevolvedMeshBuilder::CurveType | targetCurveType | ) |
Sets the curve type
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
targetCurveType | targetcurvetype |
void NXOpen::CAE::MorphRevolvedMeshBuilder::SetTargetLineEnd | ( | NXOpen::Point * | targetLineEnd | ) |
Sets the line end
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
targetLineEnd | targetlineend |
void NXOpen::CAE::MorphRevolvedMeshBuilder::SetTargetLineStart | ( | NXOpen::Point * | targetLineStart | ) |
Sets the line start
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
targetLineStart | targetlinestart |
NXOpen::CAE::SelectFENodeList* NXOpen::CAE::MorphRevolvedMeshBuilder::SourceNodes | ( | ) |
Returns the source nodes
Created in NX11.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::CAE::MorphRevolvedMeshBuilder::TargetCurves | ( | ) |
Returns the curve
Created in NX11.0.0.
License requirements : None
NXOpen::CAE::MorphRevolvedMeshBuilder::CurveType NXOpen::CAE::MorphRevolvedMeshBuilder::TargetCurveType | ( | ) |
Returns the curve type
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::CAE::MorphRevolvedMeshBuilder::TargetLineEnd | ( | ) |
Returns the line end
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::CAE::MorphRevolvedMeshBuilder::TargetLineStart | ( | ) |
Returns the line start
Created in NX11.0.0.
License requirements : None