NXOpen C++ Reference Guide
|
Represents a project structure node for ship project setup. More...
Public Member Functions | |
bool | Checked () |
Returns the node check status. More... | |
bool | CreateAsRootPart () |
Returns the flag to indicate whether the node is created as the root part. More... | |
void | GetChildNodes (std::vector< NXOpen::Features::ShipDesign::ProjectStructureNode * > &childNodes) |
Gets the child nodes. More... | |
NXString | SelectedSpecialization () |
Returns the node specialization used to define what template is used to create the part. More... | |
void | SetChecked (bool nodeChecked) |
Sets the node check status. More... | |
void | SetCreateAsRootPart (bool createAsRootPart) |
Sets the flag to indicate whether the node is created as the root part. More... | |
void | SetSelectedSpecialization (const NXString &specialization) |
Sets the node specialization used to define what template is used to create the part. More... | |
void | SetSelectedSpecialization (const char *specialization) |
Sets the node specialization used to define what template is used to create the part. More... | |
virtual | ~ProjectStructureNode () |
Free resources associated with the instance. More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
Handle of the internal object represented by this object. More... | |
Represents a project structure node for ship project setup.
This node is to mark a structure node to create
Created in NX12.0.1.
|
virtual |
Free resources associated with the instance.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX12.0.1.
License requirements : None
bool NXOpen::Features::ShipDesign::ProjectStructureNode::Checked | ( | ) |
Returns the node check status.
Created in NX12.0.1.
License requirements : None
bool NXOpen::Features::ShipDesign::ProjectStructureNode::CreateAsRootPart | ( | ) |
Returns the flag to indicate whether the node is created as the root part.
Created in NX12.0.1.
License requirements : None
void NXOpen::Features::ShipDesign::ProjectStructureNode::GetChildNodes | ( | std::vector< NXOpen::Features::ShipDesign::ProjectStructureNode * > & | childNodes | ) |
Gets the child nodes.
Created in NX12.0.1.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
childNodes | The project structure nodes. |
NXString NXOpen::Features::ShipDesign::ProjectStructureNode::SelectedSpecialization | ( | ) |
Returns the node specialization used to define what template is used to create the part.
Created in NX12.0.1.
License requirements : None
void NXOpen::Features::ShipDesign::ProjectStructureNode::SetChecked | ( | bool | nodeChecked | ) |
Sets the node check status.
Created in NX12.0.1.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
nodeChecked | nodechecked |
void NXOpen::Features::ShipDesign::ProjectStructureNode::SetCreateAsRootPart | ( | bool | createAsRootPart | ) |
Sets the flag to indicate whether the node is created as the root part.
Created in NX12.0.1.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
createAsRootPart | createasrootpart |
void NXOpen::Features::ShipDesign::ProjectStructureNode::SetSelectedSpecialization | ( | const NXString & | specialization | ) |
Sets the node specialization used to define what template is used to create the part.
Created in NX12.0.1.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
specialization | specialization |
void NXOpen::Features::ShipDesign::ProjectStructureNode::SetSelectedSpecialization | ( | const char * | specialization | ) |
Sets the node specialization used to define what template is used to create the part.
Created in NX12.0.1.
License requirements : nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
specialization | specialization |