NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Motion.LinkCouplerBuilder Class Reference

Represents a NXOpen.Motion.LinkCouplerBuilder More...

Inheritance diagram for NXOpen.Motion.LinkCouplerBuilder:
NXOpen.Motion.MotionBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CurveChoices { Function, Profile }
 the MotionBodyCoupler Curve type. More...
 
enum  MethodChoices { Scales, CouplingCurve }
 the MotionBodyCoupler method. More...
 
enum  TypeChoices { TwoLink, ThreeLink, FourLink }
 the MotionBodyCoupler type. More...
 

Properties

unsafe NXOpen.Motion.MotionFunction Curve [get, set]
 Returns or sets the coupling curve function More...
 
unsafe
NXOpen.Motion.SelectFieldData 
CurveProfile [get]
 Returns the profile More...
 
unsafe
NXOpen.Motion.LinkCouplerBuilder.CurveChoices 
CurveType [get, set]
 Returns or sets the coupling curve type More...
 
unsafe
NXOpen.Motion.LinkCouplerCoupleBuilder 
FirstCouple [get]
 Returns the first couple More...
 
unsafe
NXOpen.Motion.LinkCouplerBuilder.MethodChoices 
Method [get, set]
 Returns or sets the method More...
 
unsafe string Name [get, set]
 Returns or sets the unique name assigned to the Motion Body Coupler component More...
 
unsafe
NXOpen.Motion.LinkCouplerCoupleBuilder 
SecondCouple [get]
 Returns the second couple More...
 
unsafe
NXOpen.Motion.LinkCouplerBuilder.TypeChoices 
Type [get, set]
 Returns or sets the type More...
 
- Properties inherited from NXOpen.Motion.MotionBuilder
unsafe double DisplayScale [get, set]
 Returns or sets the icon display scale More...
 
unsafe string GroupName [get, set]
 Returns or sets the group name More...
 
unsafe
NXOpen.Motion.MotionObject.GroupType 
GroupType [get, set]
 Returns or sets the group type More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Motion.LinkCouplerBuilder

To create a new instance of this class, use NXOpen.Motion.LinkCouplerCollection.CreateLinkCouplerBuilder

Default values.

Property Value

DisplayScale

1.0

Created in NX12.0.0

Member Enumeration Documentation

the MotionBodyCoupler Curve type.

Enumerator
Function 

Function

Profile 

Profile

the MotionBodyCoupler method.

Enumerator
Scales 

Scales

CouplingCurve 

Coupling Curve

the MotionBodyCoupler type.

Enumerator
TwoLink 

2-Motion bodies

ThreeLink 

3-Motion bodies

FourLink 

4-Motion bodies

Property Documentation

unsafe NXOpen.Motion.MotionFunction NXOpen.Motion.LinkCouplerBuilder.Curve
getset

Returns or sets the coupling curve function

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.SelectFieldData NXOpen.Motion.LinkCouplerBuilder.CurveProfile
get

Returns the profile

Created in NX12.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.LinkCouplerBuilder.CurveChoices NXOpen.Motion.LinkCouplerBuilder.CurveType
getset

Returns or sets the coupling curve type

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.LinkCouplerCoupleBuilder NXOpen.Motion.LinkCouplerBuilder.FirstCouple
get

Returns the first couple

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Motion.LinkCouplerBuilder.MethodChoices NXOpen.Motion.LinkCouplerBuilder.Method
getset

Returns or sets the method

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.LinkCouplerBuilder.Name
getset

Returns or sets the unique name assigned to the Motion Body Coupler component

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.LinkCouplerCoupleBuilder NXOpen.Motion.LinkCouplerBuilder.SecondCouple
get

Returns the second couple

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Motion.LinkCouplerBuilder.TypeChoices NXOpen.Motion.LinkCouplerBuilder.Type
getset

Returns or sets the type

Created in NX12.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")


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