NX Open C++ Reference Guide
|
Contains the collection objects for creating and iterating over Mechatronics Designer System Navigator objects. More...
Public Member Functions | |
void | AddExistingFunction (NXOpen::Mechatronics::SystemObject *object, const NXString &itemID, const NXString &instanceName) |
Adds existing function as children of specified object. | |
void | AddExistingFunction (NXOpen::Mechatronics::SystemObject *object, const char *itemID, const char *instanceName) |
Adds existing function as children of specified object. | |
void | AddExistingLogical (NXOpen::Mechatronics::SystemObject *object, const NXString &itemID, const NXString &instanceName) |
Adds existing logical as children of specified object. | |
void | AddExistingLogical (NXOpen::Mechatronics::SystemObject *object, const char *itemID, const char *instanceName) |
Adds existing logical as children of specified object. | |
void | AddExistingRequirement (NXOpen::Mechatronics::SystemObject *object, const NXString &itemID, const NXString &instanceName) |
Adds existing requirement as children of specified object. | |
void | AddExistingRequirement (NXOpen::Mechatronics::SystemObject *object, const char *itemID, const char *instanceName) |
Adds existing requirement as children of specified object. | |
NXOpen::Mechatronics::DependencyCreatorBuilder * | CreateDependencyCreatorBuilder () |
Creates a Mechatronics::DependencyCreatorBuilder object. | |
NXOpen::Mechatronics::SystemRoot * | CreateSystemRoot (NXOpen::Mechatronics::SystemRoot::Type rootType) |
Creates a system root object in specified part. | |
NXOpen::Mechatronics::ElectricalPartCollection * | ElectricalPartCollection () |
Returns the ElectricalPartCollection instance belonging to this part Created in NX9.0.0. | |
void | ExportModel (const NXString &path, bool bFunction, bool bLogical) |
Exports function and(or) logical model to XML file. | |
void | ExportModel (const char *path, bool bFunction, bool bLogical) |
Exports function and(or) logical model to XML file. | |
void | ExportModel (const NXString &path, bool requirement, bool function, bool logic) |
Exports data model to XML file. | |
void | ExportModel (const char *path, bool requirement, bool function, bool logic) |
Exports data model to XML file. | |
NXOpen::Mechatronics::FunctionObjectCollection * | FunctionObjectCollection () |
Returns the FunctionObjectCollection instance belonging to this part Created in NX7.5.0. | |
void | ImportModel (const NXString &path, bool bFunction, bool bLogical) |
Imports function and(or) logical model via XML file. | |
void | ImportModel (const char *path, bool bFunction, bool bLogical) |
Imports function and(or) logical model via XML file. | |
void | ImportModel (const NXString &path, bool overrideModel, bool requirement, bool function, bool logic) |
Imports data model from XML file. | |
void | ImportModel (const char *path, bool overrideModel, bool requirement, bool function, bool logic) |
Imports data model from XML file. | |
NXString | LoadAsSaved () |
Loads the data models as saved in last time. | |
void | LogEntityToDelete (NXOpen::NXObject *object) |
Log entity to delete. | |
NXOpen::Mechatronics::LogicObjectCollection * | LogicObjectCollection () |
Returns the LogicObjectCollection instance belonging to this part Created in NX8.5.0. | |
void | OpenFunctionModel (const NXString &itemID, const NXString &variantRule) |
Opens the specified function model. | |
void | OpenFunctionModel (const char *itemID, const char *variantRule) |
Opens the specified function model. | |
void | OpenLogicalModel (const NXString &itemID, const NXString &variantRule) |
Opens the specified logical model. | |
void | OpenLogicalModel (const char *itemID, const char *variantRule) |
Opens the specified logical model. | |
void | OpenRequirementModel (const NXString &itemID, const NXString &variantRule) |
Opens the specified requirement model. | |
void | OpenRequirementModel (const char *itemID, const char *variantRule) |
Opens the specified requirement model. | |
void | PasteTraceLink (NXOpen::Mechatronics::SystemObject *object) |
Adds existing requirement as tracelink of specified object. | |
void | RefreshFromTeamcenter (bool bFunction, bool bLogical) |
Refreshes function and(or) logical model from teamcenter. | |
void | RefreshFromTeamcenter (bool requirement, bool function, bool logic) |
Refreshes data model in system navigator from teamcenter. | |
NXOpen::Mechatronics::RequirementCollection * | RequirementCollection () |
Returns the RequirementCollection instance belonging to this part Created in NX8.5.0. | |
void | SaveToTeamcenter () |
Saves the data model to teamcenter. | |
void | SaveToTeamcenter (bool requirement, bool function, bool logic) |
Saves the data model to teamcenter. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Contains the collection objects for creating and iterating over Mechatronics Designer System Navigator objects.
To obtain an instance of this class, refer to Part
Created in NX7.5.1.
void NXOpen::Mechatronics::MechatronicsManager::AddExistingFunction | ( | NXOpen::Mechatronics::SystemObject * | object, |
const NXString & | itemID, | ||
const NXString & | instanceName | ||
) |
Adds existing function as children of specified object.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
object | The parent object |
itemID | The Item ID of child function item |
instanceName | The instance name of child function item |
void NXOpen::Mechatronics::MechatronicsManager::AddExistingFunction | ( | NXOpen::Mechatronics::SystemObject * | object, |
const char * | itemID, | ||
const char * | instanceName | ||
) |
Adds existing function as children of specified object.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
object | The parent object |
itemID | The Item ID of child function item |
instanceName | The instance name of child function item |
void NXOpen::Mechatronics::MechatronicsManager::AddExistingLogical | ( | NXOpen::Mechatronics::SystemObject * | object, |
const NXString & | itemID, | ||
const NXString & | instanceName | ||
) |
Adds existing logical as children of specified object.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
object | The parent object |
itemID | The Item ID of child logical item |
instanceName | The instance name of child logical item |
void NXOpen::Mechatronics::MechatronicsManager::AddExistingLogical | ( | NXOpen::Mechatronics::SystemObject * | object, |
const char * | itemID, | ||
const char * | instanceName | ||
) |
Adds existing logical as children of specified object.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
object | The parent object |
itemID | The Item ID of child logical item |
instanceName | The instance name of child logical item |
void NXOpen::Mechatronics::MechatronicsManager::AddExistingRequirement | ( | NXOpen::Mechatronics::SystemObject * | object, |
const NXString & | itemID, | ||
const NXString & | instanceName | ||
) |
Adds existing requirement as children of specified object.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
object | The parent object |
itemID | The Item ID of child requirement item |
instanceName | The instance name of child requirement item |
void NXOpen::Mechatronics::MechatronicsManager::AddExistingRequirement | ( | NXOpen::Mechatronics::SystemObject * | object, |
const char * | itemID, | ||
const char * | instanceName | ||
) |
Adds existing requirement as children of specified object.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
object | The parent object |
itemID | The Item ID of child requirement item |
instanceName | The instance name of child requirement item |
NXOpen::Mechatronics::DependencyCreatorBuilder* NXOpen::Mechatronics::MechatronicsManager::CreateDependencyCreatorBuilder | ( | ) |
Creates a Mechatronics::DependencyCreatorBuilder object.
NXOpen::Mechatronics::SystemRoot* NXOpen::Mechatronics::MechatronicsManager::CreateSystemRoot | ( | NXOpen::Mechatronics::SystemRoot::Type | rootType | ) |
Creates a system root object in specified part.
rootType | The type of system root |
NXOpen::Mechatronics::ElectricalPartCollection* NXOpen::Mechatronics::MechatronicsManager::ElectricalPartCollection | ( | ) |
Returns the ElectricalPartCollection instance belonging to this part
Created in NX9.0.0.
void NXOpen::Mechatronics::MechatronicsManager::ExportModel | ( | const NXString & | path, |
bool | bFunction, | ||
bool | bLogical | ||
) |
Exports function and(or) logical model to XML file.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
path | path |
bFunction | bfunction |
bLogical | blogical |
void NXOpen::Mechatronics::MechatronicsManager::ExportModel | ( | const char * | path, |
bool | bFunction, | ||
bool | bLogical | ||
) |
Exports function and(or) logical model to XML file.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
path | path |
bFunction | bfunction |
bLogical | blogical |
void NXOpen::Mechatronics::MechatronicsManager::ExportModel | ( | const NXString & | path, |
bool | requirement, | ||
bool | function, | ||
bool | logic | ||
) |
Exports data model to XML file.
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
path | The path of XML file |
requirement | Export the Requirement Model? |
function | Export the Function Model? |
logic | Export the Logical Model? |
void NXOpen::Mechatronics::MechatronicsManager::ExportModel | ( | const char * | path, |
bool | requirement, | ||
bool | function, | ||
bool | logic | ||
) |
Exports data model to XML file.
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
path | The path of XML file |
requirement | Export the Requirement Model? |
function | Export the Function Model? |
logic | Export the Logical Model? |
NXOpen::Mechatronics::FunctionObjectCollection* NXOpen::Mechatronics::MechatronicsManager::FunctionObjectCollection | ( | ) |
Returns the FunctionObjectCollection instance belonging to this part
Created in NX7.5.0.
void NXOpen::Mechatronics::MechatronicsManager::ImportModel | ( | const NXString & | path, |
bool | bFunction, | ||
bool | bLogical | ||
) |
Imports function and(or) logical model via XML file.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
path | path |
bFunction | bfunction |
bLogical | blogical |
void NXOpen::Mechatronics::MechatronicsManager::ImportModel | ( | const char * | path, |
bool | bFunction, | ||
bool | bLogical | ||
) |
Imports function and(or) logical model via XML file.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
path | path |
bFunction | bfunction |
bLogical | blogical |
void NXOpen::Mechatronics::MechatronicsManager::ImportModel | ( | const NXString & | path, |
bool | overrideModel, | ||
bool | requirement, | ||
bool | function, | ||
bool | logic | ||
) |
Imports data model from XML file.
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
path | The path of XML file |
overrideModel | Override the existing model? |
requirement | Import the Requirement Model? |
function | Import the Function Model? |
logic | Import the Logical Model? |
void NXOpen::Mechatronics::MechatronicsManager::ImportModel | ( | const char * | path, |
bool | overrideModel, | ||
bool | requirement, | ||
bool | function, | ||
bool | logic | ||
) |
Imports data model from XML file.
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
path | The path of XML file |
overrideModel | Override the existing model? |
requirement | Import the Requirement Model? |
function | Import the Function Model? |
logic | Import the Logical Model? |
NXString NXOpen::Mechatronics::MechatronicsManager::LoadAsSaved | ( | ) |
Loads the data models as saved in last time.
void NXOpen::Mechatronics::MechatronicsManager::LogEntityToDelete | ( | NXOpen::NXObject * | object | ) |
Log entity to delete.
Use this method to log entity to delete if the root part is not work part.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
object | object |
NXOpen::Mechatronics::LogicObjectCollection* NXOpen::Mechatronics::MechatronicsManager::LogicObjectCollection | ( | ) |
Returns the LogicObjectCollection instance belonging to this part
Created in NX8.5.0.
void NXOpen::Mechatronics::MechatronicsManager::OpenFunctionModel | ( | const NXString & | itemID, |
const NXString & | variantRule | ||
) |
Opens the specified function model.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
itemID | The Item ID of root function |
variantRule | The variant rule of root function |
void NXOpen::Mechatronics::MechatronicsManager::OpenFunctionModel | ( | const char * | itemID, |
const char * | variantRule | ||
) |
Opens the specified function model.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
itemID | The Item ID of root function |
variantRule | The variant rule of root function |
void NXOpen::Mechatronics::MechatronicsManager::OpenLogicalModel | ( | const NXString & | itemID, |
const NXString & | variantRule | ||
) |
Opens the specified logical model.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
itemID | The Item ID of root logical |
variantRule | The variant rule of root logical |
void NXOpen::Mechatronics::MechatronicsManager::OpenLogicalModel | ( | const char * | itemID, |
const char * | variantRule | ||
) |
Opens the specified logical model.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
itemID | The Item ID of root logical |
variantRule | The variant rule of root logical |
void NXOpen::Mechatronics::MechatronicsManager::OpenRequirementModel | ( | const NXString & | itemID, |
const NXString & | variantRule | ||
) |
Opens the specified requirement model.
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
itemID | The Item ID of root requirement |
variantRule | The variant rule of root requirement |
void NXOpen::Mechatronics::MechatronicsManager::OpenRequirementModel | ( | const char * | itemID, |
const char * | variantRule | ||
) |
Opens the specified requirement model.
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
itemID | The Item ID of root requirement |
variantRule | The variant rule of root requirement |
void NXOpen::Mechatronics::MechatronicsManager::PasteTraceLink | ( | NXOpen::Mechatronics::SystemObject * | object | ) |
Adds existing requirement as tracelink of specified object.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
object | object |
void NXOpen::Mechatronics::MechatronicsManager::RefreshFromTeamcenter | ( | bool | bFunction, |
bool | bLogical | ||
) |
Refreshes function and(or) logical model from teamcenter.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
bFunction | bfunction |
bLogical | blogical |
void NXOpen::Mechatronics::MechatronicsManager::RefreshFromTeamcenter | ( | bool | requirement, |
bool | function, | ||
bool | logic | ||
) |
Refreshes data model in system navigator from teamcenter.
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
requirement | Refresh the Requirement Model? |
function | Refresh the Function Model? |
logic | Refresh the Logical Model? |
NXOpen::Mechatronics::RequirementCollection* NXOpen::Mechatronics::MechatronicsManager::RequirementCollection | ( | ) |
Returns the RequirementCollection instance belonging to this part
Created in NX8.5.0.
void NXOpen::Mechatronics::MechatronicsManager::SaveToTeamcenter | ( | ) |
Saves the data model to teamcenter.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::MechatronicsManager::SaveToTeamcenter | ( | bool | requirement, |
bool | function, | ||
bool | logic | ||
) |
Saves the data model to teamcenter.
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
requirement | Save the Requirement Model? |
function | Save the Function Model? |
logic | Save the Logical Model? |
tag_t NXOpen::Mechatronics::MechatronicsManager::Tag | ( | ) | const |
Returns the tag of this object.