NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Motion::GeneralCouplerBuilder Class Reference

Represents a Motion::GeneralCouplerBuilder
To create a new instance of this class, use Motion::GeneralCouplerCollection::CreateGeneralCouplerBuilder
Default values. More...

Inheritance diagram for NXOpen::Motion::GeneralCouplerBuilder:
NXOpen::Motion::MotionBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  AttachmentType { AttachmentTypeTwo, AttachmentTypeThree }
 Definitions of joint coupler attachment type. More...

Public Member Functions

NXOpen::Motion::GeneralCouplerBuilder::AttachmentType Attachment ()
 Returns the attachment type
Created in NX7.5.0.
NXOpen::Motion::SelectJointFirstJoint ()
 Returns the selected first joint
Created in NX7.5.0.
double FirstScale ()
 Returns the first joint scale
Created in NX7.5.0.
NXOpen::Motion::GcouplerMovementTypes FirstType ()
 Returns the first joint movement type
Created in NX7.5.0.
NXString Name ()
 Returns the 2-3 joint coupler name
Created in NX7.5.0.
NXOpen::Motion::SelectJointSecondJoint ()
 Returns the selected second joint
Created in NX7.5.0.
double SecondScale ()
 Returns the second joint scale
Created in NX7.5.0.
NXOpen::Motion::GcouplerMovementTypes SecondType ()
 Returns the second joint movement type
Created in NX7.5.0.
void SetAttachment (NXOpen::Motion::GeneralCouplerBuilder::AttachmentType attachment)
 Sets the attachment type
Created in NX7.5.0.
void SetFirstScale (double firstScale)
 Sets the first joint scale
Created in NX7.5.0.
void SetFirstType (NXOpen::Motion::GcouplerMovementTypes firstType)
 Sets the first joint movement type
Created in NX7.5.0.
void SetName (const NXString &name)
 Sets the 2-3 joint coupler name
Created in NX7.5.0.
void SetSecondScale (double secondScale)
 Sets the second joint scale
Created in NX7.5.0.
void SetSecondType (NXOpen::Motion::GcouplerMovementTypes secondType)
 Sets the second joint movement type
Created in NX7.5.0.
void SetThirdScale (double thirdScale)
 Sets the third joint scale
Created in NX7.5.0.
void SetThirdType (NXOpen::Motion::GcouplerMovementTypes thirdType)
 Sets the third joint movement type
Created in NX7.5.0.
NXOpen::Motion::SelectJointThirdJoint ()
 Returns the selected third joint
Created in NX7.5.0.
double ThirdScale ()
 Returns the third joint scale
Created in NX7.5.0.
NXOpen::Motion::GcouplerMovementTypes ThirdType ()
 Returns the third joint movement type
Created in NX7.5.0.

Detailed Description

Represents a Motion::GeneralCouplerBuilder
To create a new instance of this class, use Motion::GeneralCouplerCollection::CreateGeneralCouplerBuilder
Default values.

Property Value

DisplayScale

1.0

FirstScale

1.0

SecondScale

1.0

ThirdScale

1.0


Created in NX7.5.0.


Member Enumeration Documentation

Definitions of joint coupler attachment type.

Enumerator:
AttachmentTypeTwo 

two-joint coupler type

AttachmentTypeThree 

three-joint coupler type


Member Function Documentation

Returns the attachment type
Created in NX7.5.0.



License requirements : None

Returns the selected first joint
Created in NX7.5.0.



License requirements : None

Returns the first joint scale
Created in NX7.5.0.



License requirements : None

Returns the first joint movement type
Created in NX7.5.0.



License requirements : None

Returns the 2-3 joint coupler name
Created in NX7.5.0.



License requirements : None

Returns the selected second joint
Created in NX7.5.0.



License requirements : None

Returns the second joint scale
Created in NX7.5.0.



License requirements : None

Returns the second joint movement type
Created in NX7.5.0.



License requirements : None

Sets the attachment type
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
attachmentattachment

Sets the first joint scale
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
firstScalefirstscale

Sets the first joint movement type
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
firstTypefirsttype

Sets the 2-3 joint coupler name
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
namename

Sets the second joint scale
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
secondScalesecondscale

Sets the second joint movement type
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
secondTypesecondtype

Sets the third joint scale
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
thirdScalethirdscale

Sets the third joint movement type
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
thirdTypethirdtype

Returns the selected third joint
Created in NX7.5.0.



License requirements : None

Returns the third joint scale
Created in NX7.5.0.



License requirements : None

Returns the third joint movement type
Created in NX7.5.0.



License requirements : None


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