NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::ShipDesign::SteelDistributionBuilder Class Reference

Represents a Features::ShipDesign::SteelDistribution builder
To create a new instance of this class, use Features::ShipCollection::CreateSteelDistributionBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::Features::ShipDesign::SteelDistributionBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  SaForm { SaFormFirstValue }
 Sa Form. More...
enum  SaMaterial { SaMaterialFirstValue }
 Sa Material. More...
enum  SaName { SaNameFirstValue }
 Sa Name. More...
enum  SaSize { SaSizeFirstValue }
 Sa Size. More...
enum  SaType { SaTypeFirstValue }
 Sa Type. More...

Public Member Functions

NXString AssemblyPart ()
 Returns the assembly part
Created in NX5.0.0.
NXString Description ()
 Returns the description
Created in NX5.0.0.
NXString FeatureName ()
 Returns the description
Created in NX5.0.0.
NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaForm Form ()
 Returns the form
Created in NX5.0.0.
NXString ItemType ()
 Returns the Item Type.
NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaMaterial Material ()
 Returns the material
Created in NX5.0.0.
NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaName Name ()
 Returns the name
Created in NX5.0.0.
NXString SaProject ()
 Returns the sa project
Created in NX5.0.0.
NXString SectionNumber ()
 Returns the section number
Created in NX5.0.0.
void SetAssemblyPart (const NXString &assemblyPart)
 Sets the assembly part
Created in NX5.0.0.
void SetDescription (const NXString &description)
 Sets the description
Created in NX5.0.0.
void SetFeatureName (const NXString &featureName)
 Sets the description
Created in NX5.0.0.
void SetForm (NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaForm form)
 Sets the form
Created in NX5.0.0.
void SetItemType (const NXString &itemType)
 Sets the Item Type.
void SetMaterial (NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaMaterial material)
 Sets the material
Created in NX5.0.0.
void SetName (NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaName name)
 Sets the name
Created in NX5.0.0.
void SetSaProject (const NXString &saProject)
 Sets the sa project
Created in NX5.0.0.
void SetSectionNumber (const NXString &sectionNumber)
 Sets the section number
Created in NX5.0.0.
void SetSize (NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaSize size)
 Sets the size
Created in NX5.0.0.
void SetSubComponent (bool subComponent)
 Sets the get subcomponent
Created in NX5.0.0.
void SetTemplateCategoryName (const NXString &templateCategoryName)
 Sets the Template Category Name.
void SetTemplateName (const NXString &templateName)
 Sets the Template Name.
void SetType (NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaType type)
 Sets the type
Created in NX5.0.0.
NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaSize Size ()
 Returns the size
Created in NX5.0.0.
NXOpen::SelectBodyListSteelBodies ()
 Returns the steel bodies
Created in NX5.0.0.
bool SubComponent ()
 Returns the get subcomponent
Created in NX5.0.0.
NXString TemplateCategoryName ()
 Returns the Template Category Name.
NXString TemplateName ()
 Returns the Template Name.
NXOpen::Features::ShipDesign::SteelDistributionBuilder::SaType Type ()
 Returns the type
Created in NX5.0.0.

Detailed Description

Represents a Features::ShipDesign::SteelDistribution builder
To create a new instance of this class, use Features::ShipCollection::CreateSteelDistributionBuilder

Created in NX5.0.0.



Member Enumeration Documentation

Sa Form.

Enumerator:
SaFormFirstValue 

first value

Sa Material.

Enumerator:
SaMaterialFirstValue 

first value

Sa Name.

Enumerator:
SaNameFirstValue 

first value

Sa Size.

Enumerator:
SaSizeFirstValue 

first value

Sa Type.

Enumerator:
SaTypeFirstValue 

first value


Member Function Documentation

Returns the assembly part
Created in NX5.0.0.



License requirements : None

Returns the description
Created in NX5.0.0.



License requirements : None

Returns the description
Created in NX5.0.0.



License requirements : None

Returns the form
Created in NX5.0.0.



License requirements : None

Returns the Item Type.

Only used in managed mode, ignored in native mode.
Created in NX8.0.0.

License requirements : None

Returns the material
Created in NX5.0.0.



License requirements : None

Returns the name
Created in NX5.0.0.



License requirements : None

Returns the sa project
Created in NX5.0.0.



License requirements : None

Returns the section number
Created in NX5.0.0.



License requirements : None

Sets the assembly part
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
assemblyPartassemblypart

Sets the description
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
descriptiondescription

Sets the description
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
featureNamefeaturename

Sets the form
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
formform

Sets the Item Type.

Only used in managed mode, ignored in native mode.
Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
itemTypeitemtype

Sets the material
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
materialmaterial

Sets the name
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
namename

Sets the sa project
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
saProjectsaproject

Sets the section number
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
sectionNumbersectionnumber

Sets the size
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
sizesize

Sets the get subcomponent
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
subComponentsubcomponent

Sets the Template Category Name.

Only used in managed mode, ignored in native mode.
Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
templateCategoryNametemplatecategoryname

Sets the Template Name.

Only used in managed mode, ignored in native mode.
Created in NX8.0.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
templateNametemplatename

Sets the type
Created in NX5.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
typetype

Returns the size
Created in NX5.0.0.



License requirements : None

Returns the steel bodies
Created in NX5.0.0.



License requirements : None

Returns the get subcomponent
Created in NX5.0.0.



License requirements : None

Returns the Template Category Name.

Only used in managed mode, ignored in native mode.
Created in NX8.0.0.

License requirements : None

Returns the Template Name.

Only used in managed mode, ignored in native mode.
Created in NX8.0.0.

License requirements : None

Returns the type
Created in NX5.0.0.



License requirements : None


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