|
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. | |
Public Member Functions inherited from NXOpen::Mechatronics::SystemObjectBuilder | |
| 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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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")