NX Open C++ Reference Guide
|
Represents the Requirement class. More...
Additional Inherited Members | |
Public Types inherited from NXOpen::Mechatronics::SystemObject | |
enum | RelationType { RelationTypeEcad = 1 } |
Relation type. More... | |
enum | ReorderType { ReorderTypeBefore = 1, ReorderTypeAfter } |
Reorder object type to specify the relative position. More... | |
Public Member Functions inherited from NXOpen::Mechatronics::SystemObject | |
void | AddComponent (const std::vector< NXOpen::Assemblies::Component * > &comps) |
Adds Assemblies::Component . More... | |
void | AddOperation (const std::vector< NXOpen::NXObject * > &opers) |
Adds operation object. More... | |
void | AddPhysicsObjects (const std::vector< NXOpen::NXObject * > &objects) |
Adds behavioral physics objects. More... | |
void | AddSignalAdapters (const std::vector< NXOpen::NXObject * > &adapters) |
Adds signal adapter objects. More... | |
void | ApplyNamingRule () |
Perform naming rule check and update the designation. More... | |
void | AssociateItem (NXOpen::Mechatronics::SystemObject::RelationType type, const NXString &itemMFKID, const NXString &revisionID) |
Associate a specified item to this system object. More... | |
void | AssociateItem (NXOpen::Mechatronics::SystemObject::RelationType type, const char *itemMFKID, const char *revisionID) |
Associate a specified item to this system object. More... | |
void | CreateTraceLink (NXOpen::Mechatronics::SystemObject *pComplying) |
Creates the trace link for system objects. More... | |
void | DissociateItem (const NXString &itemMFKID, const NXString &revisionID) |
Dissociate a specified item from this system object. More... | |
void | DissociateItem (const char *itemMFKID, const char *revisionID) |
Dissociate a specified item from this system object. More... | |
void | GetAssociateItem (NXOpen::Mechatronics::SystemObject::RelationType type, NXString *itemMFKID, NXString *revisionID) |
Query the associated item with a specified type. More... | |
void | GetPhysicsObjects (std::vector< NXOpen::NXObject * > &objects) |
Gets behavioral physics objects. More... | |
NXString | GetSingleDesignation () |
Get the single designation including aspect, letter code and index. More... | |
void | RemoveComponent (const std::vector< NXOpen::Assemblies::Component * > &comps) |
Removes Assemblies::Component . More... | |
void | RemoveOperation (const std::vector< NXOpen::NXObject * > &opers) |
Removes operation object. More... | |
void | RemovePhysicsObjects (const std::vector< NXOpen::NXObject * > &objects) |
Removes behavioral physics objects. More... | |
void | RemoveSignalAdapters (const std::vector< NXOpen::NXObject * > &adapters) |
Removes signal adapter objects. More... | |
void | RemoveTraceLink (NXOpen::Mechatronics::SystemObject *pComplying) |
Removes the trace link for system objects. More... | |
void | RenameInstance (const NXString &name) |
Renames system object instance. More... | |
void | RenameInstance (const char *name) |
Renames system object instance. More... | |
void | ReorderObject (NXOpen::Mechatronics::SystemObject *pDestination, NXOpen::Mechatronics::SystemObject::ReorderType beforeOrAfter) |
Reorders system objects. More... | |
void | RestructureObject (NXOpen::Mechatronics::SystemObject *pDestination) |
Restructure system object. More... | |
void | SetSingleDesignation (const NXString &designation) |
Set the single designation including aspect, letter code and index. More... | |
void | SetSingleDesignation (const char *designation) |
Set the single designation including aspect, letter code and index. More... | |
Represents the Requirement class.
A Requirement defines objects which can be attached to Functions.
To create or edit an instance of this class, use NXOpen::Mechatronics::RequirementBuilder
Created in NX8.5.0.