NX Open C++ Reference Guide
|
Represents a NXOpen::CAE::AttachElementsBuilder
To create a new instance of this class, use NXOpen::CAE::NodeElementManager::CreateAttachElementsBuilder
Created in NX11.0.0.
More...
Public Types | |
enum | AttachOption { AttachOptionSplitAndAttach, AttachOptionSplitOnly } |
attach types More... | |
enum | SplitLineOption { SplitLineOptionElementEdge, SplitLineOptionTwoPoints, SplitLineOptionEdge } |
split line types More... | |
Public Member Functions | |
NXOpen::CAE::AttachElementsBuilder::AttachOption | AttachType () |
Returns an attach option Created in NX11.0.0. More... | |
NXOpen::SelectDisplayableObjectList * | EdgeCurve () |
Returns the curve Created in NX11.0.0. More... | |
NXOpen::CAE::SelectElementsBuilder * | ElementEdges () |
Returns the element edges Created in NX11.0.0. More... | |
NXOpen::SelectTaggedObjectList * | MeshSelection () |
Returns the selected mesh Created in NX11.0.0. More... | |
NXOpen::Point * | PointEnd () |
Returns an end point Created in NX11.0.0. More... | |
NXOpen::Point * | PointStart () |
Returns a start point Created in NX11.0.0. More... | |
void | SetAttachType (NXOpen::CAE::AttachElementsBuilder::AttachOption attachmentType) |
Sets an attach option Created in NX11.0.0. More... | |
void | SetPointEnd (NXOpen::Point *endPoint) |
Sets an end point Created in NX11.0.0. More... | |
void | SetPointStart (NXOpen::Point *startPoint) |
Sets a start point Created in NX11.0.0. More... | |
void | SetSplitLineType (NXOpen::CAE::AttachElementsBuilder::SplitLineOption lineType) |
Sets a split line option Created in NX11.0.0. More... | |
NXOpen::CAE::AttachElementsBuilder::SplitLineOption | SplitLineType () |
Returns a split line option Created in NX11.0.0. More... | |
NXOpen::Expression * | SplitSize () |
Returns the split size 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::AttachElementsBuilder
To create a new instance of this class, use NXOpen::CAE::NodeElementManager::CreateAttachElementsBuilder
Created in NX11.0.0.
NXOpen::CAE::AttachElementsBuilder::AttachOption NXOpen::CAE::AttachElementsBuilder::AttachType | ( | ) |
Returns an attach option
Created in NX11.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::CAE::AttachElementsBuilder::EdgeCurve | ( | ) |
Returns the curve
Created in NX11.0.0.
License requirements : None
NXOpen::CAE::SelectElementsBuilder* NXOpen::CAE::AttachElementsBuilder::ElementEdges | ( | ) |
Returns the element edges
Created in NX11.0.0.
License requirements : None
NXOpen::SelectTaggedObjectList* NXOpen::CAE::AttachElementsBuilder::MeshSelection | ( | ) |
Returns the selected mesh
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::CAE::AttachElementsBuilder::PointEnd | ( | ) |
Returns an end point
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::CAE::AttachElementsBuilder::PointStart | ( | ) |
Returns a start point
Created in NX11.0.0.
License requirements : None
void NXOpen::CAE::AttachElementsBuilder::SetAttachType | ( | NXOpen::CAE::AttachElementsBuilder::AttachOption | attachmentType | ) |
Sets an attach option
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
attachmentType | attachmenttype |
void NXOpen::CAE::AttachElementsBuilder::SetPointEnd | ( | NXOpen::Point * | endPoint | ) |
Sets an end point
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
endPoint | endpoint |
void NXOpen::CAE::AttachElementsBuilder::SetPointStart | ( | NXOpen::Point * | startPoint | ) |
Sets a start point
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
startPoint | startpoint |
void NXOpen::CAE::AttachElementsBuilder::SetSplitLineType | ( | NXOpen::CAE::AttachElementsBuilder::SplitLineOption | lineType | ) |
Sets a split line option
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
lineType | linetype |
NXOpen::CAE::AttachElementsBuilder::SplitLineOption NXOpen::CAE::AttachElementsBuilder::SplitLineType | ( | ) |
Returns a split line option
Created in NX11.0.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::AttachElementsBuilder::SplitSize | ( | ) |
Returns the split size
Created in NX11.0.0.
License requirements : None