public interface LinkCouplerBuilder extends MotionBuilder
LinkCouplerBuilder
LinkCouplerCollection.createLinkCouplerBuilder(nxopen.motion.LinkCoupler)
Property | Value |
---|---|
DisplayScale | 1.0 |
Modifier and Type | Interface and Description |
---|---|
static class |
LinkCouplerBuilder.CurveChoices
the LinkCoupler Curve type.
|
static class |
LinkCouplerBuilder.MethodChoices
the LinkCoupler method.
|
static class |
LinkCouplerBuilder.TypeChoices
the LinkCoupler type.
|
Modifier and Type | Method and Description |
---|---|
MotionFunction |
curve()
Returns the coupling curve function
License requirements: mechanisms ("MECHANISMS") . |
SelectFieldData |
curveProfile()
Returns the profile
License requirements: mechanisms ("MECHANISMS") . |
LinkCouplerBuilder.CurveChoices |
curveType()
Returns the coupling curve type
License requirements: mechanisms ("MECHANISMS") . |
LinkCouplerCoupleBuilder |
firstCouple()
Returns the first couple
License requirements: None. |
LinkCouplerBuilder.MethodChoices |
method()
Returns the method
License requirements: mechanisms ("MECHANISMS") . |
String |
name()
Returns the unique name assigned to the Link Coupler component
License requirements: None. |
LinkCouplerCoupleBuilder |
secondCouple()
Returns the second couple
License requirements: None. |
void |
setCurve(MotionFunction spline)
License requirements: mechanisms ("MECHANISMS") . |
void |
setCurveType(LinkCouplerBuilder.CurveChoices type)
License requirements: mechanisms ("MECHANISMS") . |
void |
setMethod(LinkCouplerBuilder.MethodChoices method)
License requirements: mechanisms ("MECHANISMS") . |
void |
setName(String name)
License requirements: mechanisms ("MECHANISMS") . |
void |
setType(LinkCouplerBuilder.TypeChoices type)
License requirements: mechanisms ("MECHANISMS") . |
LinkCouplerBuilder.TypeChoices |
type()
Returns the type
License requirements: mechanisms ("MECHANISMS") . |
displayScale, groupName, groupType, setDisplayScale, setGroupName, setGroupType
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
LinkCouplerBuilder.TypeChoices type() throws NXException, RemoteException
NXException
RemoteException
void setType(LinkCouplerBuilder.TypeChoices type) throws NXException, RemoteException
type
- NXException
RemoteException
LinkCouplerBuilder.MethodChoices method() throws NXException, RemoteException
NXException
RemoteException
void setMethod(LinkCouplerBuilder.MethodChoices method) throws NXException, RemoteException
method
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
LinkCouplerCoupleBuilder firstCouple() throws NXException, RemoteException
NXException
RemoteException
LinkCouplerCoupleBuilder secondCouple() throws NXException, RemoteException
NXException
RemoteException
LinkCouplerBuilder.CurveChoices curveType() throws NXException, RemoteException
NXException
RemoteException
void setCurveType(LinkCouplerBuilder.CurveChoices type) throws NXException, RemoteException
type
- NXException
RemoteException
MotionFunction curve() throws NXException, RemoteException
NXException
RemoteException
void setCurve(MotionFunction spline) throws NXException, RemoteException
spline
- NXException
RemoteException
SelectFieldData curveProfile() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.