NX Open C++ Reference Guide
|
Represents a NXOpen::Features::ShipDesign::ManufacturingStockBuilder builder. More...
Public Types | |
enum | CheckBoxStatus { CheckBoxStatusUnchecked, CheckBoxStatusChecked, CheckBoxStatusRequired } |
the check box status. More... | |
enum | LockedStatus { LockedStatusUnlocked, LockedStatusLocked } |
the NX attribute locked status. More... | |
enum | ObjectType { ObjectTypeNone, ObjectTypeEdge, ObjectTypeFace, ObjectTypeBody, ObjectTypeFeature, ObjectTypePart, ObjectTypeNum } |
the object to which the manufacturing attributes will be written. More... | |
enum | StockDataSourceType { StockDataSourceTypeNone, StockDataSourceTypeCustomerDefault } |
the data source from which the intial manufacturing data will be read. More... | |
Public Member Functions | |
NXString | DataSource () |
Returns the data source from which the intial data is read. More... | |
NXOpen::Features::ShipDesign::ManufacturingStockBuilder::StockDataSourceType | DataSourceType () |
Returns the data source from which the initial data is read. More... | |
void | EditDataItem (const NXString &name, NXOpen::Features::ShipDesign::ManufacturingStockBuilder::CheckBoxStatus eCheckBoxStatus, const NXString &valueNew) |
Edits data item. More... | |
void | EditDataItem (const char *name, NXOpen::Features::ShipDesign::ManufacturingStockBuilder::CheckBoxStatus eCheckBoxStatus, const char *valueNew) |
Edits data item. More... | |
void | InitializeDataFromDataSource (NXOpen::Features::ShipDesign::ManufacturingStockBuilder::StockDataSourceType eDataSourceType, const NXString &dataSource) |
Resets the builder data from the data source. More... | |
void | InitializeDataFromDataSource (NXOpen::Features::ShipDesign::ManufacturingStockBuilder::StockDataSourceType eDataSourceType, const char *dataSource) |
Resets the builder data from the data source. More... | |
void | SetDataSource (const NXString &dataSource) |
Sets the data source from which the intial data is read. More... | |
void | SetDataSource (const char *dataSource) |
Sets the data source from which the intial data is read. More... | |
void | SetDataSourceType (NXOpen::Features::ShipDesign::ManufacturingStockBuilder::StockDataSourceType dataSourceType) |
Sets the data source from which the initial data is read. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::Features::ShipDesign::ManufacturingStockBuilder builder.
It is used to manage the data contained in the ship manufacturing stock.
This class is sub-object of another builder, and cannot be directly instantiated.
Created in NX8.5.0.
NXString NXOpen::Features::ShipDesign::ManufacturingStockBuilder::DataSource | ( | ) |
Returns the data source from which the intial data is read.
Created in NX8.5.0.
License requirements : None
NXOpen::Features::ShipDesign::ManufacturingStockBuilder::StockDataSourceType NXOpen::Features::ShipDesign::ManufacturingStockBuilder::DataSourceType | ( | ) |
Returns the data source from which the initial data is read.
Created in NX8.5.0.
License requirements : None
void NXOpen::Features::ShipDesign::ManufacturingStockBuilder::EditDataItem | ( | const NXString & | name, |
NXOpen::Features::ShipDesign::ManufacturingStockBuilder::CheckBoxStatus | eCheckBoxStatus, | ||
const NXString & | valueNew | ||
) |
Edits data item.
Created in NX8.5.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
name | Item name |
eCheckBoxStatus | New check box status. |
valueNew | New Value |
void NXOpen::Features::ShipDesign::ManufacturingStockBuilder::EditDataItem | ( | const char * | name, |
NXOpen::Features::ShipDesign::ManufacturingStockBuilder::CheckBoxStatus | eCheckBoxStatus, | ||
const char * | valueNew | ||
) |
Edits data item.
Created in NX8.5.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
name | Item name |
eCheckBoxStatus | New check box status. |
valueNew | New Value |
void NXOpen::Features::ShipDesign::ManufacturingStockBuilder::InitializeDataFromDataSource | ( | NXOpen::Features::ShipDesign::ManufacturingStockBuilder::StockDataSourceType | eDataSourceType, |
const NXString & | dataSource | ||
) |
Resets the builder data from the data source.
Created in NX8.5.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
eDataSourceType | Data source type. |
dataSource | Data source. |
void NXOpen::Features::ShipDesign::ManufacturingStockBuilder::InitializeDataFromDataSource | ( | NXOpen::Features::ShipDesign::ManufacturingStockBuilder::StockDataSourceType | eDataSourceType, |
const char * | dataSource | ||
) |
Resets the builder data from the data source.
Created in NX8.5.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
eDataSourceType | Data source type. |
dataSource | Data source. |
void NXOpen::Features::ShipDesign::ManufacturingStockBuilder::SetDataSource | ( | const NXString & | dataSource | ) |
Sets the data source from which the intial data is read.
Created in NX8.5.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
dataSource | datasource |
void NXOpen::Features::ShipDesign::ManufacturingStockBuilder::SetDataSource | ( | const char * | dataSource | ) |
Sets the data source from which the intial data is read.
Created in NX8.5.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
dataSource | datasource |
void NXOpen::Features::ShipDesign::ManufacturingStockBuilder::SetDataSourceType | ( | NXOpen::Features::ShipDesign::ManufacturingStockBuilder::StockDataSourceType | dataSourceType | ) |
Sets the data source from which the initial data is read.
Created in NX8.5.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
dataSourceType | datasourcetype |