NX Open C++ Reference Guide
|
Represents a Mechatronics::FunctionObjectBuilder
To create a new instance of this class, use Mechatronics::FunctionObjectCollection::CreateFunctionObjectBuilder
Created in NX7.5.1.
More...
Classes | |
struct | ParameterData |
Defined Parameter Data Structure. More... | |
struct | RequirementData |
Defined Requirement Data Structure. More... | |
Public Member Functions | |
NXString | ExampleDesc () |
Returns the example description Created in NX7.5.1. | |
NXString | FunctionItemRevisionId () |
Returns the part id | |
NXString | FunctionOptionSet () |
Returns the option set Created in NX7.5.1. | |
void | GetChildren (std::vector< NXOpen::NXObject * > &children) |
Gets the children Created in NX7.5.1. | |
void | GetOccurrences (std::vector< NXOpen::NXObject * > &occurrences) |
Gets the occurrences Created in NX7.5.1. | |
void | GetOperations (std::vector< NXOpen::NXObject * > &operations) |
Gets the operations Created in NX7.5.1. | |
std::vector < NXOpen::Mechatronics::FunctionObjectBuilder::ParameterData > | GetParameterData () |
Gets the parameter data. | |
std::vector < NXOpen::Mechatronics::FunctionObjectBuilder::RequirementData > | GetRequirementData () |
Gets the requirement data. | |
NXString | LetterName () |
Returns the letter name Created in NX7.5.1. | |
bool | Modified () |
Returns the modified status. | |
NXOpen::NXObject * | NavigatorObject () |
Returns the navigator object which holds the teamcenter attributes. | |
NXOpen::Mechatronics::ObjectInformationBuilder * | ObjectInformation () |
Returns the object information builder, used to specify the information of function object. | |
NXString | ObjectName () |
Returns the object name | |
NXOpen::NXObject * | Parent () |
Returns the parent Created in NX7.5.1. | |
NXString | PlmxmlFileName () |
Returns the plmxml file name Created in NX7.5.1. | |
void | SetChildren (const std::vector< NXOpen::NXObject * > &children) |
Sets the children Created in NX7.5.1. | |
void | SetExampleDesc (const NXString &exampleDesc) |
Sets the example description Created in NX7.5.1. | |
void | SetExampleDesc (const char *exampleDesc) |
Sets the example description Created in NX7.5.1. | |
void | SetFunctionItemRevisionId (const NXString &functionItemId) |
Sets the part id | |
void | SetFunctionItemRevisionId (const char *functionItemId) |
Sets the part id | |
void | SetFunctionOptionSet (const NXString &functionOptionSet) |
Sets the option set Created in NX7.5.1. | |
void | SetFunctionOptionSet (const char *functionOptionSet) |
Sets the option set Created in NX7.5.1. | |
void | SetLetterName (const NXString &letterName) |
Sets the letter name Created in NX7.5.1. | |
void | SetLetterName (const char *letterName) |
Sets the letter name Created in NX7.5.1. | |
void | SetModified (bool modified) |
Sets the modified status. | |
void | SetObjectName (const NXString &objectName) |
Sets the object name | |
void | SetObjectName (const char *objectName) |
Sets the object name | |
void | SetOccurrences (const std::vector< NXOpen::NXObject * > &occurrences) |
Sets the occurrences Created in NX7.5.1. | |
void | SetOperations (const std::vector< NXOpen::NXObject * > &operations) |
Sets the operations Created in NX7.5.1. | |
void | SetParameterData (const std::vector< NXOpen::Mechatronics::FunctionObjectBuilder::ParameterData > ¶meterData) |
Sets the parameter data Created in NX7.5.1. | |
void | SetParent (NXOpen::NXObject *children) |
Sets the parent Created in NX7.5.1. | |
void | SetPlmxmlFileName (const NXString &plmxmlFileName) |
Sets the plmxml file name Created in NX7.5.1. | |
void | SetPlmxmlFileName (const char *plmxmlFileName) |
Sets the plmxml file name Created in NX7.5.1. | |
void | SetRequirementData (const std::vector< NXOpen::Mechatronics::FunctionObjectBuilder::RequirementData > &requirementData) |
Sets the requirement data | |
void | SetTypeDesc (const NXString &typeDesc) |
Sets the type description Created in NX7.5.1. | |
void | SetTypeDesc (const char *typeDesc) |
Sets the type description Created in NX7.5.1. | |
NXString | TypeDesc () |
Returns the type description Created in NX7.5.1. | |
![]() | |
NXString | InstanceName () |
Returns the name of instance. | |
void | SetInstanceName (const NXString &name) |
Sets the name of instance. | |
void | SetInstanceName (const char *name) |
Sets the name of instance. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Mechatronics::FunctionObjectBuilder
To create a new instance of this class, use Mechatronics::FunctionObjectCollection::CreateFunctionObjectBuilder
Created in NX7.5.1.
NXString NXOpen::Mechatronics::FunctionObjectBuilder::ExampleDesc | ( | ) |
Returns the example description
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXString NXOpen::Mechatronics::FunctionObjectBuilder::FunctionItemRevisionId | ( | ) |
Returns the part id
Please use ObjectInformationBuilder instead.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXString NXOpen::Mechatronics::FunctionObjectBuilder::FunctionOptionSet | ( | ) |
Returns the option set
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::FunctionObjectBuilder::GetChildren | ( | std::vector< NXOpen::NXObject * > & | children | ) |
Gets the children
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
children | Children object array |
void NXOpen::Mechatronics::FunctionObjectBuilder::GetOccurrences | ( | std::vector< NXOpen::NXObject * > & | occurrences | ) |
Gets the occurrences
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
occurrences | Occurrences object array |
void NXOpen::Mechatronics::FunctionObjectBuilder::GetOperations | ( | std::vector< NXOpen::NXObject * > & | operations | ) |
Gets the operations
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
operations | Operations object array |
std::vector<NXOpen::Mechatronics::FunctionObjectBuilder::ParameterData> NXOpen::Mechatronics::FunctionObjectBuilder::GetParameterData | ( | ) |
Gets the parameter data.
std::vector<NXOpen::Mechatronics::FunctionObjectBuilder::RequirementData> NXOpen::Mechatronics::FunctionObjectBuilder::GetRequirementData | ( | ) |
Gets the requirement data.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXString NXOpen::Mechatronics::FunctionObjectBuilder::LetterName | ( | ) |
Returns the letter name
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
bool NXOpen::Mechatronics::FunctionObjectBuilder::Modified | ( | ) |
Returns the modified status.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXOpen::NXObject* NXOpen::Mechatronics::FunctionObjectBuilder::NavigatorObject | ( | ) |
Returns the navigator object which holds the teamcenter attributes.
Created in NX8.5.0.
License requirements : None
NXOpen::Mechatronics::ObjectInformationBuilder* NXOpen::Mechatronics::FunctionObjectBuilder::ObjectInformation | ( | ) |
Returns the object information builder, used to specify the information of function object.
Created in NX8.5.0.
License requirements : None
NXString NXOpen::Mechatronics::FunctionObjectBuilder::ObjectName | ( | ) |
Returns the object name
Please use ObjectInformationBuilder instead.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXOpen::NXObject* NXOpen::Mechatronics::FunctionObjectBuilder::Parent | ( | ) |
Returns the parent
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXString NXOpen::Mechatronics::FunctionObjectBuilder::PlmxmlFileName | ( | ) |
Returns the plmxml file name
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::FunctionObjectBuilder::SetChildren | ( | const std::vector< NXOpen::NXObject * > & | children | ) |
Sets the children
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
children | Children object array |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetExampleDesc | ( | const NXString & | exampleDesc | ) |
Sets the example description
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
exampleDesc | Example description |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetExampleDesc | ( | const char * | exampleDesc | ) |
Sets the example description
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
exampleDesc | Example description |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetFunctionItemRevisionId | ( | const NXString & | functionItemId | ) |
Sets the part id
Please use ObjectInformationBuilder instead.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
functionItemId | Function Revision Item id |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetFunctionItemRevisionId | ( | const char * | functionItemId | ) |
Sets the part id
Please use ObjectInformationBuilder instead.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
functionItemId | Function Revision Item id |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetFunctionOptionSet | ( | const NXString & | functionOptionSet | ) |
Sets the option set
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
functionOptionSet | Function Option Set |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetFunctionOptionSet | ( | const char * | functionOptionSet | ) |
Sets the option set
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
functionOptionSet | Function Option Set |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetLetterName | ( | const NXString & | letterName | ) |
Sets the letter name
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
letterName | Letter name |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetLetterName | ( | const char * | letterName | ) |
Sets the letter name
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
letterName | Letter name |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetModified | ( | bool | modified | ) |
Sets the modified status.
Created in NX8.5.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
modified | modified |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetObjectName | ( | const NXString & | objectName | ) |
Sets the object name
Please use ObjectInformationBuilder instead.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
objectName | Object name |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetObjectName | ( | const char * | objectName | ) |
Sets the object name
Please use ObjectInformationBuilder instead.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
objectName | Object name |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetOccurrences | ( | const std::vector< NXOpen::NXObject * > & | occurrences | ) |
Sets the occurrences
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
occurrences | Occurrences object array |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetOperations | ( | const std::vector< NXOpen::NXObject * > & | operations | ) |
Sets the operations
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
operations | Operations object array |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetParameterData | ( | const std::vector< NXOpen::Mechatronics::FunctionObjectBuilder::ParameterData > & | parameterData | ) |
Sets the parameter data
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
parameterData | Parameter data array |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetParent | ( | NXOpen::NXObject * | children | ) |
Sets the parent
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
children | Parent function object |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetPlmxmlFileName | ( | const NXString & | plmxmlFileName | ) |
Sets the plmxml file name
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
plmxmlFileName | PLMXML file name |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetPlmxmlFileName | ( | const char * | plmxmlFileName | ) |
Sets the plmxml file name
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
plmxmlFileName | PLMXML file name |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetRequirementData | ( | const std::vector< NXOpen::Mechatronics::FunctionObjectBuilder::RequirementData > & | requirementData | ) |
Sets the requirement data
Please use RequirementBuilder instead.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
requirementData | Requirement data array |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetTypeDesc | ( | const NXString & | typeDesc | ) |
Sets the type description
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
typeDesc | Type description |
void NXOpen::Mechatronics::FunctionObjectBuilder::SetTypeDesc | ( | const char * | typeDesc | ) |
Sets the type description
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
typeDesc | Type description |
NXString NXOpen::Mechatronics::FunctionObjectBuilder::TypeDesc | ( | ) |
Returns the type description
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")