NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Mechatronics::ExternalConnectionElementBuilder Class Reference

Represents a Mechatronics::ExternalConnectionElementBuilder builder
To create a new instance of this class, use Mechatronics::ExternalConnectionCollection::CreateExternalConnectionElementBuilder

Created in NX8.0.1. More...

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

List of all members.

Public Types

enum  ConditionType {
  ConditionTypeEq, ConditionTypeGt, ConditionTypeLt, ConditionTypeGe,
  ConditionTypeLe, ConditionTypeNe
}
 the condition type. More...
enum  DataType { DataTypeUnknown, DataTypeInteger, DataTypeFloat, DataTypeBoolean }
 the data type. More...
enum  StreamType { StreamTypeR, StreamTypeW, StreamTypeRw }
 the stream type. More...

Public Member Functions

NXOpen::Mechatronics::ExternalConnectionElementBuilder::ConditionType ConditionOption ()
 Returns the condition type.
double ConditionValue ()
 Returns the condition value.
bool Inverse ()
 Returns whether to inverse the logic value.
double Multiplier ()
 Returns the multiplier.
double OffsetValue ()
 Returns the offset value.
NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType PropertyDataType ()
 Returns the data type of physics property.
int PropertyId ()
 Returns the property ID of physics object.
void SetConditionOption (NXOpen::Mechatronics::ExternalConnectionElementBuilder::ConditionType type)
 Sets the condition type.
void SetConditionValue (double conditionValue)
 Sets the condition value.
void SetInverse (bool inverse)
 Sets whether to inverse the logic value.
void SetMultiplier (double multiplier)
 Sets the multiplier.
void SetOffsetValue (double offset)
 Sets the offset value.
void SetPropertyDataType (NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType dataType)
 Sets the data type of physics property.
void SetPropertyId (int propId)
 Sets the property ID of physics object.
void SetSignalDataType (NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType dataType)
 Sets the data type of signal.
void SetSignalName (const NXString &name)
 Sets the name of signal.
void SetStreamOption (NXOpen::Mechatronics::ExternalConnectionElementBuilder::StreamType streamType)
 Sets the data stream type.
NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType SignalDataType ()
 Returns the data type of signal.
NXString SignalName ()
 Returns the name of signal.
NXOpen::Mechatronics::ExternalConnectionElementBuilder::StreamType StreamOption ()
 Returns the data stream type.

Detailed Description

Represents a Mechatronics::ExternalConnectionElementBuilder builder
To create a new instance of this class, use Mechatronics::ExternalConnectionCollection::CreateExternalConnectionElementBuilder

Created in NX8.0.1.



Member Enumeration Documentation

the condition type.

Enumerator:
ConditionTypeEq 

equal

ConditionTypeGt 

greater than

ConditionTypeLt 

less than

ConditionTypeGe 

greater than or equal

ConditionTypeLe 

less than or equal

ConditionTypeNe 

not equal

the data type.

Enumerator:
DataTypeUnknown 

unknown

DataTypeInteger 

integer

DataTypeFloat 

float

DataTypeBoolean 

boolean

the stream type.

Enumerator:
StreamTypeR 

read

StreamTypeW 

write

StreamTypeRw 

read and write


Member Function Documentation

Returns the condition type.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the condition value.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns whether to inverse the logic value.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the multiplier.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the offset value.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the data type of physics property.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the property ID of physics object.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Sets the condition type.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
typetype

Sets the condition value.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
conditionValueconditionvalue

Sets whether to inverse the logic value.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
inverseinverse

Sets the multiplier.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
multipliermultiplier

Sets the offset value.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
offsetoffset

Sets the data type of physics property.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
dataTypedatatype

Sets the property ID of physics object.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
propIdpropid

Sets the data type of signal.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
dataTypedatatype

Sets the name of signal.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
namename

Sets the data stream type.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
streamTypestreamtype

Returns the data type of signal.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the name of signal.


Created in NX8.0.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the data stream type.


Created in NX8.0.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.