NX Open C++ Reference Guide
|
Represents a Mechatronics::ExternalConnection builder
To create a new instance of this class, use Mechatronics::ExternalConnectionCollection::CreateExternalConnectionBuilder
Created in NX8.0.0.
More...
Public Types | |
enum | ConditionType { ConditionTypeEq, ConditionTypeGt, ConditionTypeLt, ConditionTypeGe, ConditionTypeLe, ConditionTypeNe } |
the condition type. More... | |
Public Member Functions | |
void | AddElement (int propTag, int signalType, const NXString &signalName, int propertyType, int streamIO, int conditionType, double conditionValue, double multiplier, double offsetValue, int boolOperator) |
Add one element. | |
void | AddElement (int propTag, int signalType, const char *signalName, int propertyType, int streamIO, int conditionType, double conditionValue, double multiplier, double offsetValue, int boolOperator) |
Add one element. | |
NXOpen::Mechatronics::ExternalConnectionElementBuilderList * | ConnectionList () |
Returns the connection element list. | |
NXString | Name () |
Returns the name. | |
void | RemoveAllElements () |
Remove all elements. | |
NXOpen::SelectNXObject * | SelectPhysics () |
Returns the select physics. | |
void | SetName (const NXString &name) |
Sets the name. | |
void | SetName (const char *name) |
Sets the name. | |
![]() | |
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::ExternalConnection builder
To create a new instance of this class, use Mechatronics::ExternalConnectionCollection::CreateExternalConnectionBuilder
Created in NX8.0.0.
the condition type.
void NXOpen::Mechatronics::ExternalConnectionBuilder::AddElement | ( | int | propTag, |
int | signalType, | ||
const NXString & | signalName, | ||
int | propertyType, | ||
int | streamIO, | ||
int | conditionType, | ||
double | conditionValue, | ||
double | multiplier, | ||
double | offsetValue, | ||
int | boolOperator | ||
) |
Add one element.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
propTag | proptag |
signalType | signaltype |
signalName | signalname |
propertyType | propertytype |
streamIO | streamio |
conditionType | conditiontype |
conditionValue | conditionvalue |
multiplier | multiplier |
offsetValue | offsetvalue |
boolOperator | booloperator |
void NXOpen::Mechatronics::ExternalConnectionBuilder::AddElement | ( | int | propTag, |
int | signalType, | ||
const char * | signalName, | ||
int | propertyType, | ||
int | streamIO, | ||
int | conditionType, | ||
double | conditionValue, | ||
double | multiplier, | ||
double | offsetValue, | ||
int | boolOperator | ||
) |
Add one element.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
propTag | proptag |
signalType | signaltype |
signalName | signalname |
propertyType | propertytype |
streamIO | streamio |
conditionType | conditiontype |
conditionValue | conditionvalue |
multiplier | multiplier |
offsetValue | offsetvalue |
boolOperator | booloperator |
NXOpen::Mechatronics::ExternalConnectionElementBuilderList* NXOpen::Mechatronics::ExternalConnectionBuilder::ConnectionList | ( | ) |
Returns the connection element list.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXString NXOpen::Mechatronics::ExternalConnectionBuilder::Name | ( | ) |
Returns the name.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::ExternalConnectionBuilder::RemoveAllElements | ( | ) |
Remove all elements.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXOpen::SelectNXObject* NXOpen::Mechatronics::ExternalConnectionBuilder::SelectPhysics | ( | ) |
Returns the select physics.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::ExternalConnectionBuilder::SetName | ( | const NXString & | name | ) |
Sets the name.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
name | name |
void NXOpen::Mechatronics::ExternalConnectionBuilder::SetName | ( | const char * | name | ) |
Sets the name.
Created in NX8.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
name | name |