NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::Features::ShipDesign::ProjectStructureNode Class Reference

Represents a project structure node for ship project setup. More...

Inheritance diagram for NXOpen::Features::ShipDesign::ProjectStructureNode:
NXOpen::TransientObject

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...
 

Detailed Description

Represents a project structure node for ship project setup.

This node is to mark a structure node to create


Created in NX12.0.1.

Constructor & Destructor Documentation

virtual NXOpen::Features::ShipDesign::ProjectStructureNode::~ProjectStructureNode ( )
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

Member Function Documentation

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")

Parameters
childNodesThe 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")

Parameters
nodeCheckednodechecked
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")

Parameters
createAsRootPartcreateasrootpart
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")

Parameters
specializationspecialization
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")

Parameters
specializationspecialization

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