NX Open C++ Reference Guide
|
Represents the ship standard part item builder. More...
Public Member Functions | |
bool | CheckScallopSize () |
Checks the scallop size by enabling the predefined requirement check inside the standard part, and resets to original state afterwards. | |
NXOpen::SelectDisplayableObject * | FifthObject () |
Returns the fifth selected object. | |
NXOpen::ScCollector * | FirstChainObject () |
Returns the first chain selected object. | |
NXOpen::SelectDisplayableObject * | FirstObject () |
Returns the first selected object. | |
NXOpen::SelectDisplayableObject * | FirstPlane () |
Returns the first selected plane. | |
NXOpen::SelectDisplayableObject * | FourthObject () |
Returns the fourth selected object. | |
NXString | LookupRegistration () |
Checks the registration context string when an object is selected. | |
NXOpen::ScCollector * | SecondChainObject () |
Returns the second chain selected object. | |
NXOpen::SelectDisplayableObject * | SecondObject () |
Returns the second selected object. | |
NXOpen::SelectDisplayableObject * | SecondPlane () |
Returns the second selected plane. | |
void | SetOptionalGeometry (NXOpen::DisplayableObject *selectedGeometry) |
Sets one geometry for input selection which has multiple options. | |
NXOpen::SelectDisplayableObject * | ThirdObject () |
Returns the third selected object. | |
void | UpdateReferences (bool bToUpdateGeometry) |
Updates and relinks the external references. |
Represents the ship standard part item builder.
This class cannot be directly instantiated and has to be created by CreateStandardPartItem.
Created in NX8.0.0.
Checks the scallop size by enabling the predefined requirement check inside the standard part, and resets to original state afterwards.
If there is no vialation of the requirement, nothing will happen.
NXOpen::SelectDisplayableObject* NXOpen::Features::ShipDesign::StandardPartItemBuilder::FifthObject | ( | ) |
Returns the fifth selected object.
Created in NX8.0.0.
License requirements : None
Returns the first chain selected object.
Created in NX8.0.0.
License requirements : None
NXOpen::SelectDisplayableObject* NXOpen::Features::ShipDesign::StandardPartItemBuilder::FirstObject | ( | ) |
Returns the first selected object.
Created in NX8.0.0.
License requirements : None
NXOpen::SelectDisplayableObject* NXOpen::Features::ShipDesign::StandardPartItemBuilder::FirstPlane | ( | ) |
Returns the first selected plane.
Created in NX8.0.0.
License requirements : None
NXOpen::SelectDisplayableObject* NXOpen::Features::ShipDesign::StandardPartItemBuilder::FourthObject | ( | ) |
Returns the fourth selected object.
Created in NX8.0.0.
License requirements : None
Checks the registration context string when an object is selected.
Returns the second chain selected object.
Created in NX8.0.0.
License requirements : None
NXOpen::SelectDisplayableObject* NXOpen::Features::ShipDesign::StandardPartItemBuilder::SecondObject | ( | ) |
Returns the second selected object.
Created in NX8.0.0.
License requirements : None
NXOpen::SelectDisplayableObject* NXOpen::Features::ShipDesign::StandardPartItemBuilder::SecondPlane | ( | ) |
Returns the second selected plane.
Created in NX8.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::StandardPartItemBuilder::SetOptionalGeometry | ( | NXOpen::DisplayableObject * | selectedGeometry | ) |
Sets one geometry for input selection which has multiple options.
Multiple options could come from selection configuration setting, or several geometries with the same attributes.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
selectedGeometry | selectedgeometry |
NXOpen::SelectDisplayableObject* NXOpen::Features::ShipDesign::StandardPartItemBuilder::ThirdObject | ( | ) |
Returns the third selected object.
Created in NX8.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::StandardPartItemBuilder::UpdateReferences | ( | bool | bToUpdateGeometry | ) |
Updates and relinks the external references.
bToUpdateGeometry is used to decide if the input geometries need to be recalculated.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
bToUpdateGeometry | btoupdategeometry |