NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Mechatronics.ExternalConnectionBuilder Class Reference

Represents a NXOpen.Mechatronics.ExternalConnection builder More...

Inheritance diagram for NXOpen.Mechatronics.ExternalConnectionBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ConditionType {
  Eq, Gt, Lt, Ge,
  Le, Ne
}
 the condition type. More...
 

Public Member Functions

unsafe void AddElement (int propTag, int signalType, string signalName, int propertyType, int streamIO, int conditionType, double conditionValue, double multiplier, double offsetValue, int boolOperator)
 Add one element. More...
 
unsafe void RemoveAllElements ()
 Remove all elements. More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.Mechatronics.ExternalConnectionElementBuilderList 
ConnectionList [get]
 Returns the connection element list. More...
 
unsafe string Name [get, set]
 Returns or sets the name. More...
 
unsafe NXOpen.SelectNXObject SelectPhysics [get]
 Returns the select physics. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Mechatronics.ExternalConnection builder

To create a new instance of this class, use NXOpen.Mechatronics.ExternalConnectionCollection.CreateExternalConnectionBuilder

Created in NX8.0.0

Member Enumeration Documentation

the condition type.

Enumerator
Eq 

equal

Gt 

greater than

Lt 

less than

Ge 

greater than or equal

Le 

less than or equal

Ne 

not equal

Member Function Documentation

unsafe void NXOpen.Mechatronics.ExternalConnectionBuilder.AddElement ( int  propTag,
int  signalType,
string  signalName,
int  propertyType,
int  streamIO,
int  conditionType,
double  conditionValue,
double  multiplier,
double  offsetValue,
int  boolOperator 
)
inline

Add one element.

Created in NX8.0.0

Deprecated in NX8.0.1. Please use NXOpen.Mechatronics.ExternalConnectionElementBuilder instead.

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Parameters
propTag
signalType
signalName
propertyType
streamIO
conditionType
conditionValue
multiplier
offsetValue
boolOperator
unsafe void NXOpen.Mechatronics.ExternalConnectionBuilder.RemoveAllElements ( )
inline

Remove all elements.

Created in NX8.0.0

Deprecated in NX8.0.1. Please use NXOpen.Mechatronics.ExternalConnectionElementBuilder instead.

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Property Documentation

unsafe NXOpen.Mechatronics.ExternalConnectionElementBuilderList NXOpen.Mechatronics.ExternalConnectionBuilder.ConnectionList
get

Returns the connection element list.

Created in NX8.0.1

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe string NXOpen.Mechatronics.ExternalConnectionBuilder.Name
getset

Returns or sets the name.

Created in NX8.0.0

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.SelectNXObject NXOpen.Mechatronics.ExternalConnectionBuilder.SelectPhysics
get

Returns the select physics.

Created in NX8.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")


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