NX Open C++ Reference Guide
Classes | Public Member Functions
NXOpen::Mechatronics::FunctionObjectBuilder Class Reference

Represents a Mechatronics::FunctionObjectBuilder
To create a new instance of this class, use Mechatronics::FunctionObjectCollection::CreateFunctionObjectBuilder

Created in NX7.5.1. More...

Inheritance diagram for NXOpen::Mechatronics::FunctionObjectBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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
Created in NX7.5.1.
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.
NXString ObjectName ()
 Returns the object name
Created in NX7.5.1.
NXOpen::NXObjectParent ()
 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 SetFunctionItemRevisionId (const NXString &functionItemId)
 Sets the part id
Created in NX7.5.1.
void SetFunctionOptionSet (const NXString &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 SetObjectName (const NXString &objectName)
 Sets the object name
Created in NX7.5.1.
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 > &parameterData)
 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 SetRequirementData (const std::vector< NXOpen::Mechatronics::FunctionObjectBuilder::RequirementData > &requirementData)
 Sets the requirement data
Created in NX7.5.1.
void SetTypeDesc (const NXString &typeDesc)
 Sets the type description
Created in NX7.5.1.
NXString TypeDesc ()
 Returns the type description
Created in NX7.5.1.

Detailed Description

Represents a Mechatronics::FunctionObjectBuilder
To create a new instance of this class, use Mechatronics::FunctionObjectCollection::CreateFunctionObjectBuilder

Created in NX7.5.1.



Member Function Documentation

Returns the example description
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the part id
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the option set
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Gets the children
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
childrenChildren object array

Gets the occurrences
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
occurrencesOccurrences object array

Gets the operations
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
operationsOperations object array

Gets the parameter data.

Returns:
Parameter data array
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Gets the requirement data.

Returns:
Requirement data array
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the letter name
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the object name
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the parent
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the plmxml file name
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Sets the children
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
childrenChildren object array

Sets the example description
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
exampleDescExample description

Sets the part id
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
functionItemIdFunction Revision Item id

Sets the option set
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
functionOptionSetFunction Option Set

Sets the letter name
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
letterNameLetter name

Sets the object name
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
objectNameObject 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")

Parameters:
occurrencesOccurrences object array

Sets the operations
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
operationsOperations object array

Sets the parameter data
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
parameterDataParameter data array

Sets the parent
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
childrenParent function object

Sets the plmxml file name
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
plmxmlFileNamePLMXML file name

Sets the requirement data
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
requirementDataRequirement data array

Sets the type description
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
typeDescType description

Returns the type description
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.