NX Open C++ Reference Guide
|
Represents a manager of line designer model
Use the static method in this class to obtain an instance.
More...
Public Member Functions | |
void | ActivatePlantModel (NXOpen::LineDesigner::ModelPlantRoot *modelPlantRoot, bool activate) |
Activate Plant Model Created in NX9.0.0. More... | |
void | CleanPlantModel (NXOpen::LineDesigner::ModelPlantRoot *modelPlantRoot) |
Clean Plant Model Created in NX9.0.0. More... | |
NXOpen::LineDesigner::ModelPlantRoot * | GetModelPlantRoot () |
Establish Plant Model Root. More... | |
void | MoveResourceInstances (NXOpen::LineDesigner::ModelPlantRoot *modelPlantRoot, const std::vector< NXOpen::LineDesigner::ModelResourceInstance * > &resourceInstances, NXOpen::LineDesigner::ModelBaseObject *newParent) |
Move Resource Instances Created in NX9.0.0. More... | |
void | ObsoleteProductionUnit (NXOpen::LineDesigner::ModelPlantRoot *modelPlantRoot, NXOpen::LineDesigner::ModelProductionUnit *productionUnitToObsolete) |
Obsolete Production Unit Created in NX11.0.0. More... | |
NXOpen::NXObject * | ReadPlantModel (NXOpen::LineDesigner::ModelPlantRoot *modelPlantRoot) |
Read Plant Model. More... | |
void | RestoreTargetProductionUnit (NXOpen::LineDesigner::ModelPlantRoot *modelPlantRoot) |
Restore Target Production Unit Created in NX9.0.0. More... | |
void | SetTargetProductionUnit (NXOpen::LineDesigner::ModelPlantRoot *modelPlantRoot, NXOpen::LineDesigner::ModelProductionUnit *productionUnit, bool keep) |
Set Target Production Unit Created in NX9.0.0. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Static Public Member Functions | |
static ModelPlantManager * | GetModelPlantManager (NXOpen::Session *owner) |
Returns the ModelPlantManager object for the running session which serves as the 'gateway' class for the application API. More... | |
Represents a manager of line designer model
Use the static method in this class to obtain an instance.
Created in NX9.0.0.
void NXOpen::LineDesigner::ModelPlantManager::ActivatePlantModel | ( | NXOpen::LineDesigner::ModelPlantRoot * | modelPlantRoot, |
bool | activate | ||
) |
Activate Plant Model
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
modelPlantRoot | modelplantroot |
activate | activate |
void NXOpen::LineDesigner::ModelPlantManager::CleanPlantModel | ( | NXOpen::LineDesigner::ModelPlantRoot * | modelPlantRoot | ) |
Clean Plant Model
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
modelPlantRoot | modelplantroot |
|
static |
Returns the ModelPlantManager object for the running session which serves as the 'gateway' class for the application API.
References to all other objects in this API are obtained either directly or indirectly via methods and properties on this class. Platform Session should be initialized using 'GetSession' method from NXOpen API prior to this call.
NXOpen::LineDesigner::ModelPlantRoot* NXOpen::LineDesigner::ModelPlantManager::GetModelPlantRoot | ( | ) |
Establish Plant Model Root.
void NXOpen::LineDesigner::ModelPlantManager::MoveResourceInstances | ( | NXOpen::LineDesigner::ModelPlantRoot * | modelPlantRoot, |
const std::vector< NXOpen::LineDesigner::ModelResourceInstance * > & | resourceInstances, | ||
NXOpen::LineDesigner::ModelBaseObject * | newParent | ||
) |
Move Resource Instances
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
modelPlantRoot | modelplantroot |
resourceInstances | resourceinstances |
newParent | newparent |
void NXOpen::LineDesigner::ModelPlantManager::ObsoleteProductionUnit | ( | NXOpen::LineDesigner::ModelPlantRoot * | modelPlantRoot, |
NXOpen::LineDesigner::ModelProductionUnit * | productionUnitToObsolete | ||
) |
Obsolete Production Unit
Created in NX11.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
modelPlantRoot | modelplantroot |
productionUnitToObsolete | productionunittoobsolete |
NXOpen::NXObject* NXOpen::LineDesigner::ModelPlantManager::ReadPlantModel | ( | NXOpen::LineDesigner::ModelPlantRoot * | modelPlantRoot | ) |
Read Plant Model.
modelPlantRoot | modelplantroot |
void NXOpen::LineDesigner::ModelPlantManager::RestoreTargetProductionUnit | ( | NXOpen::LineDesigner::ModelPlantRoot * | modelPlantRoot | ) |
Restore Target Production Unit
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
modelPlantRoot | modelplantroot |
void NXOpen::LineDesigner::ModelPlantManager::SetTargetProductionUnit | ( | NXOpen::LineDesigner::ModelPlantRoot * | modelPlantRoot, |
NXOpen::LineDesigner::ModelProductionUnit * | productionUnit, | ||
bool | keep | ||
) |
Set Target Production Unit
Created in NX9.0.0.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
modelPlantRoot | modelplantroot |
productionUnit | productionunit |
keep | keep |
tag_t NXOpen::LineDesigner::ModelPlantManager::Tag | ( | ) | const |
Returns the tag of this object.