NX Open C++ Reference Guide
|
This builder is used to adds attributes to the part and body identifying manufacturing related data. More...
Public Types | |
enum | AttributeType { AttributeTypeSaName, AttributeTypeSaType, AttributeTypeSaSize, AttributeTypeSaMaterial, AttributeTypeSaForm, AttributeTypeSaDescription } |
Represents manufacturing attribute type. More... | |
Public Member Functions | |
NXString | GetDesignElementAttributeValue (NXOpen::DisplayableObject *designElement, NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder::AttributeType attrType) |
Get the attribute value of the given design element. | |
void | InitializeDesignElementAttributes (NXOpen::DisplayableObject *designElement) |
Read the design attributes and use them to initialize the builder values. | |
NXString | SaProject () |
Returns the project number assigned to the ship. | |
NXString | SectionNumber () |
Returns the ship section number. | |
void | SetDesignElementAttributeValue (NXOpen::DisplayableObject *designElement, NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder::AttributeType attrType, const NXString &attrValue) |
Set the attribute value of the given design element. | |
void | SetSaProject (const NXString &saProject) |
Sets the project number assigned to the ship. | |
void | SetSectionNumber (const NXString §ionNumber) |
Sets the ship section number. | |
NXOpen::Assemblies::SelectComponentList * | SteelComponents () |
Returns the design elements to prepare for manufacturing. |
This builder is used to adds attributes to the part and body identifying manufacturing related data.
To create a new instance of this class, use Features::ShipCollection::CreateManufacturingPreparationBuilder
Created in NX8.0.0.
Get the attribute value of the given design element.
designElement | the design element for manufacturing preparation. |
attrType | the attriubte type. |
void NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder::InitializeDesignElementAttributes | ( | NXOpen::DisplayableObject * | designElement | ) |
Read the design attributes and use them to initialize the builder values.
Created in NX8.0.0.
License requirements : None
designElement | the design element for manufacturing preparation. |
Returns the project number assigned to the ship.
Created in NX8.0.0.
License requirements : None
Returns the ship section number.
Created in NX8.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder::SetDesignElementAttributeValue | ( | NXOpen::DisplayableObject * | designElement, |
NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder::AttributeType | attrType, | ||
const NXString & | attrValue | ||
) |
Set the attribute value of the given design element.
Created in NX8.0.0.
License requirements : nx_ship_concept ("Ship Concept")
designElement | the design element for manufacturing preparation. |
attrType | the attriubte type. |
attrValue | the attribute value. |
void NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder::SetSaProject | ( | const NXString & | saProject | ) |
Sets the project number assigned to the ship.
Created in NX8.0.0.
License requirements : nx_ship_concept ("Ship Concept")
saProject | saproject |
void NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder::SetSectionNumber | ( | const NXString & | sectionNumber | ) |
Sets the ship section number.
Created in NX8.0.0.
License requirements : nx_ship_concept ("Ship Concept")
sectionNumber | sectionnumber |
NXOpen::Assemblies::SelectComponentList* NXOpen::Features::ShipDesign::ManufacturingPreparationBuilder::SteelComponents | ( | ) |
Returns the design elements to prepare for manufacturing.
Created in NX8.0.0.
License requirements : None