public interface JointDefine extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
JointDefine.OrientationType
Defines the orientation type of joint
|
static class |
JointDefine.Type
Joint define type
|
Modifier and Type | Method and Description |
---|---|
double |
displayScale()
Returns the display scale
License requirements: mechanisms ("MECHANISMS") . |
CoordinateSystem |
firstCsys()
Returns the csys of first link
License requirements: mechanisms ("MECHANISMS") . |
Link |
firstLink()
Returns the first link object
License requirements: mechanisms ("MECHANISMS") . |
NXMatrix |
firstMatrix()
Returns the matrix of first link
License requirements: mechanisms ("MECHANISMS") . |
JointDefine.OrientationType |
firstOrientationType()
Returns the first orientation type of joint
License requirements: mechanisms ("MECHANISMS") . |
Point |
firstOrigin()
Returns the origin of first link
License requirements: mechanisms ("MECHANISMS") . |
nxopen.Direction |
firstVector()
Returns the direction of first link
License requirements: mechanisms ("MECHANISMS") . |
JointDefine.Type |
jointType()
Returns the joint type
License requirements: mechanisms ("MECHANISMS") . |
boolean |
limitsDefined()
Returns the option of defining limits for joint
License requirements: mechanisms ("MECHANISMS") . |
double |
lowerLimit()
Deprecated.
Deprecated in NX8.0.0. Obtain the expression using
Motion.JointDefine#lowerLimitExpression or Motion.JointDefine#lowerLimitAngleExpression to query or edit it.
|
Expression |
lowerLimitAngleExpression()
Returns the lower limit angular expression.
|
Expression |
lowerLimitExpression()
Returns the lower limit expression.
|
String |
name()
Returns the joint name
License requirements: mechanisms ("MECHANISMS") . |
double |
screwRatio()
Deprecated.
Deprecated in NX8.0.0. Obtain the expression using
Motion.JointDefine#screwRatioExpression to query or edit it.
|
Expression |
screwRatioExpression()
Returns the screw ratio expression.
|
CoordinateSystem |
secondCsys()
Returns the csys of second link
License requirements: mechanisms ("MECHANISMS") . |
Link |
secondLink()
Returns the second link
License requirements: mechanisms ("MECHANISMS") . |
NXMatrix |
secondMatrix()
Returns the matrix of second link
License requirements: mechanisms ("MECHANISMS") . |
JointDefine.OrientationType |
secondOrientationType()
Returns the second orientation type of joint
License requirements: mechanisms ("MECHANISMS") . |
Point |
secondOrigin()
Returns the origin of second link
License requirements: mechanisms ("MECHANISMS") . |
nxopen.Direction |
secondVector()
Returns the direction of second link
License requirements: mechanisms ("MECHANISMS") . |
void |
setDisplayScale(double displayScale)
Sets the display scale
License requirements: mechanisms ("MECHANISMS") . |
void |
setFirstCsys(CoordinateSystem csys1)
Sets the csys of first link
License requirements: mechanisms ("MECHANISMS") . |
void |
setFirstLink(Link link1)
Sets the first link object
License requirements: mechanisms ("MECHANISMS") . |
void |
setFirstMatrix(NXMatrix matrix1)
Sets the matrix of first link
License requirements: mechanisms ("MECHANISMS") . |
void |
setFirstOrientationType(JointDefine.OrientationType orientationType)
License requirements: mechanisms ("MECHANISMS") . |
void |
setFirstOrigin(Point origin1)
Sets the origin of first link
License requirements: mechanisms ("MECHANISMS") . |
void |
setFirstVector(nxopen.Direction vector1)
Sets the direction of first link
License requirements: mechanisms ("MECHANISMS") . |
void |
setJointType(JointDefine.Type jointType)
Sets the joint type
License requirements: mechanisms ("MECHANISMS") . |
void |
setLimitsDefined(boolean limitsDefined)
Sets the option of defining limits for joint
License requirements: mechanisms ("MECHANISMS") . |
void |
setLowerLimit(double lowerLimit)
Deprecated.
Deprecated in NX8.0.0. Obtain the expression using
Motion.JointDefine#lowerLimitExpression or Motion.JointDefine#lowerLimitAngleExpression to query or edit it.
|
void |
setName(String jointName)
Sets the joint name
License requirements: mechanisms ("MECHANISMS") . |
void |
setScrewRatio(double screwRatio)
Deprecated.
Deprecated in NX8.0.0. Obtain the expression using
Motion.JointDefine#screwRatioExpression to query or edit it.
|
void |
setSecondCsys(CoordinateSystem csys2)
Sets the csys of second link
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondLink(Link link2)
Sets the second link
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondMatrix(NXMatrix matrix2)
Sets the matrix of second link
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondOrientationType(JointDefine.OrientationType orientationType)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondOrigin(Point origin2)
Sets the origin of second link
License requirements: mechanisms ("MECHANISMS") . |
void |
setSecondVector(nxopen.Direction vector2)
Sets the direction of second link
License requirements: mechanisms ("MECHANISMS") . |
void |
setSnapLinks(boolean snapLinks)
Sets the option of snap links
License requirements: mechanisms ("MECHANISMS") . |
void |
setUpperLimit(double upperLimit)
Deprecated.
Deprecated in NX8.0.0. Obtain the expression using
Motion.JointDefine#upperLimitExpression or Motion.JointDefine#upperLimitAngleExpression to query or edit it.
|
boolean |
snapLinks()
Returns the option of snap links
License requirements: mechanisms ("MECHANISMS") . |
double |
upperLimit()
Deprecated.
Deprecated in NX8.0.0. Obtain the expression using
Motion.JointDefine#upperLimitExpression or Motion.JointDefine#upperLimitAngleExpression to query or edit it.
|
Expression |
upperLimitAngleExpression()
Returns the upper limit angular expression.
|
Expression |
upperLimitExpression()
Returns the upper limit expression.
|
printTestData, printTestData, tag, tagValue
JointDefine.Type jointType() throws NXException, RemoteException
NXException
RemoteException
void setJointType(JointDefine.Type jointType) throws NXException, RemoteException
jointType
- NXException
RemoteException
double displayScale() throws NXException, RemoteException
NXException
RemoteException
void setDisplayScale(double displayScale) throws NXException, RemoteException
displayScale
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String jointName) throws NXException, RemoteException
jointName
- NXException
RemoteException
boolean snapLinks() throws NXException, RemoteException
NXException
RemoteException
void setSnapLinks(boolean snapLinks) throws NXException, RemoteException
snapLinks
- NXException
RemoteException
Link firstLink() throws NXException, RemoteException
NXException
RemoteException
void setFirstLink(Link link1) throws NXException, RemoteException
link1
- NXException
RemoteException
Point firstOrigin() throws NXException, RemoteException
NXException
RemoteException
void setFirstOrigin(Point origin1) throws NXException, RemoteException
origin1
- NXException
RemoteException
JointDefine.OrientationType firstOrientationType() throws NXException, RemoteException
NXException
RemoteException
void setFirstOrientationType(JointDefine.OrientationType orientationType) throws NXException, RemoteException
orientationType
- NXException
RemoteException
nxopen.Direction firstVector() throws NXException, RemoteException
NXException
RemoteException
void setFirstVector(nxopen.Direction vector1) throws NXException, RemoteException
vector1
- NXException
RemoteException
NXMatrix firstMatrix() throws NXException, RemoteException
NXException
RemoteException
void setFirstMatrix(NXMatrix matrix1) throws NXException, RemoteException
matrix1
- NXException
RemoteException
CoordinateSystem firstCsys() throws NXException, RemoteException
NXException
RemoteException
void setFirstCsys(CoordinateSystem csys1) throws NXException, RemoteException
csys1
- NXException
RemoteException
Link secondLink() throws NXException, RemoteException
NXException
RemoteException
void setSecondLink(Link link2) throws NXException, RemoteException
link2
- NXException
RemoteException
Point secondOrigin() throws NXException, RemoteException
NXException
RemoteException
void setSecondOrigin(Point origin2) throws NXException, RemoteException
origin2
- NXException
RemoteException
JointDefine.OrientationType secondOrientationType() throws NXException, RemoteException
NXException
RemoteException
void setSecondOrientationType(JointDefine.OrientationType orientationType) throws NXException, RemoteException
orientationType
- NXException
RemoteException
nxopen.Direction secondVector() throws NXException, RemoteException
NXException
RemoteException
void setSecondVector(nxopen.Direction vector2) throws NXException, RemoteException
vector2
- NXException
RemoteException
NXMatrix secondMatrix() throws NXException, RemoteException
NXException
RemoteException
void setSecondMatrix(NXMatrix matrix2) throws NXException, RemoteException
matrix2
- NXException
RemoteException
CoordinateSystem secondCsys() throws NXException, RemoteException
NXException
RemoteException
void setSecondCsys(CoordinateSystem csys2) throws NXException, RemoteException
csys2
- NXException
RemoteException
double screwRatio() throws NXException, RemoteException
Motion.JointDefine#screwRatioExpression
to query or edit it.
Motion.JointDefine.Type#SCREW
, which is the pitch of a screw's thread
NXException
RemoteException
void setScrewRatio(double screwRatio) throws NXException, RemoteException
Motion.JointDefine#screwRatioExpression
to query or edit it.
Motion.JointDefine.Type#SCREW
, which is the pitch of a screw's thread
screwRatio
- NXException
RemoteException
boolean limitsDefined() throws NXException, RemoteException
NXException
RemoteException
void setLimitsDefined(boolean limitsDefined) throws NXException, RemoteException
limitsDefined
- NXException
RemoteException
double upperLimit() throws NXException, RemoteException
Motion.JointDefine#upperLimitExpression
or Motion.JointDefine#upperLimitAngleExpression
to query or edit it.
NXException
RemoteException
void setUpperLimit(double upperLimit) throws NXException, RemoteException
Motion.JointDefine#upperLimitExpression
or Motion.JointDefine#upperLimitAngleExpression
to query or edit it.
upperLimit
- NXException
RemoteException
double lowerLimit() throws NXException, RemoteException
Motion.JointDefine#lowerLimitExpression
or Motion.JointDefine#lowerLimitAngleExpression
to query or edit it.
NXException
RemoteException
void setLowerLimit(double lowerLimit) throws NXException, RemoteException
Motion.JointDefine#lowerLimitExpression
or Motion.JointDefine#lowerLimitAngleExpression
to query or edit it.
lowerLimit
- NXException
RemoteException
Expression screwRatioExpression() throws NXException, RemoteException
Motion.JointDefine.Type#SCREW
, which is the pitch of a screw's thread
NXException
RemoteException
Expression upperLimitExpression() throws NXException, RemoteException
NXException
RemoteException
Expression lowerLimitExpression() throws NXException, RemoteException
NXException
RemoteException
Expression upperLimitAngleExpression() throws NXException, RemoteException
NXException
RemoteException
Expression lowerLimitAngleExpression() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.