public interface KinematicChain extends Builder
Builder.commit()
on this builder will only return null.
KinematicConfigurator.createKinematicChain()
Modifier and Type | Interface and Description |
---|---|
static class |
KinematicChain.CoordinatePlaneTypes
Represents the coordinate plane type
|
static class |
KinematicChain.Types
Represents the kinematic chain type
|
Modifier and Type | Method and Description |
---|---|
String |
axial()
Returns the axial axis of the kinematic chain
License requirements: None. |
String |
coordinateAxes()
Returns the coordinate axes name of the kinematic chain
License requirements: None. |
KinematicChain.CoordinatePlaneTypes |
coordinatePlane()
Returns the coordinate plane type of the kinematic chain
License requirements: None. |
String |
device()
Returns the device component of the kinematic chain
License requirements: None. |
String |
name()
Returns the name of the kinematic chain
License requirements: None. |
String |
radial()
Returns the radial axis of the kinematic chain
License requirements: None. |
String |
referencePointJunction()
Returns the reference point junction of the kinematic chain
License requirements: None. |
String |
rotary1()
Returns the rotary1 axis of the kinematic chain
License requirements: None. |
String |
rotary2()
Returns the rotary2 axis of the kinematic chain
License requirements: None. |
String |
rotary3()
Returns the rotary3 axis of the kinematic chain
License requirements: None. |
String |
rotary4()
Returns the rotary4 axis of the kinematic chain
License requirements: None. |
String |
rotary5()
Returns the rotary5 axis of the kinematic chain
License requirements: None. |
String |
rotary6()
Returns the rotary6 axis of the kinematic chain
License requirements: None. |
void |
setAxial(String axis)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setCoordinateAxes(String axis)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setCoordinatePlane(KinematicChain.CoordinatePlaneTypes type)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setDevice(String device)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setName(String name)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setRadial(String axis)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setReferencePointJunction(String refPointJunction)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setRotary1(String rotary1)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setRotary2(String rotary2)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setRotary3(String rotary3)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setRotary4(String rotary4)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setRotary5(String rotary5)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setRotary6(String rotary6)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setSetup(String setup)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setType(KinematicChain.Types chainType)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
String |
setup()
Returns the setup component of the kinematic chain
License requirements: None. |
void |
setX(String xAxis)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setY(String yAxis)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setZ(String zAxis)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
KinematicChain.Types |
type()
Returns the type of the kinematic chain
License requirements: None. |
String |
x()
Returns the X axis of the kinematic chain
License requirements: None. |
String |
y()
Returns the Y axis of the kinematic chain
License requirements: None. |
String |
z()
Returns the Z axis of the kinematic chain
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- the chain's new nameNXException
RemoteException
KinematicChain.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(KinematicChain.Types chainType) throws NXException, RemoteException
chainType
- the chain typeNXException
RemoteException
String device() throws NXException, RemoteException
NXException
RemoteException
void setDevice(String device) throws NXException, RemoteException
device
- the chain deviceNXException
RemoteException
String referencePointJunction() throws NXException, RemoteException
NXException
RemoteException
void setReferencePointJunction(String refPointJunction) throws NXException, RemoteException
refPointJunction
- the reference point junctionNXException
RemoteException
String setup() throws NXException, RemoteException
NXException
RemoteException
void setSetup(String setup) throws NXException, RemoteException
setup
- the chain setupNXException
RemoteException
KinematicChain.CoordinatePlaneTypes coordinatePlane() throws NXException, RemoteException
NXException
RemoteException
void setCoordinatePlane(KinematicChain.CoordinatePlaneTypes type) throws NXException, RemoteException
type
- the coordinate plane typeNXException
RemoteException
String x() throws NXException, RemoteException
NXException
RemoteException
void setX(String xAxis) throws NXException, RemoteException
xAxis
- the x axisNXException
RemoteException
String y() throws NXException, RemoteException
NXException
RemoteException
void setY(String yAxis) throws NXException, RemoteException
yAxis
- the Y axisNXException
RemoteException
String z() throws NXException, RemoteException
NXException
RemoteException
void setZ(String zAxis) throws NXException, RemoteException
zAxis
- the z axisNXException
RemoteException
String rotary1() throws NXException, RemoteException
NXException
RemoteException
void setRotary1(String rotary1) throws NXException, RemoteException
rotary1
- the rotary1NXException
RemoteException
String rotary2() throws NXException, RemoteException
NXException
RemoteException
void setRotary2(String rotary2) throws NXException, RemoteException
rotary2
- the rotary2NXException
RemoteException
String rotary3() throws NXException, RemoteException
NXException
RemoteException
void setRotary3(String rotary3) throws NXException, RemoteException
rotary3
- the rotary3NXException
RemoteException
String rotary4() throws NXException, RemoteException
NXException
RemoteException
void setRotary4(String rotary4) throws NXException, RemoteException
rotary4
- the rotary4NXException
RemoteException
String rotary5() throws NXException, RemoteException
NXException
RemoteException
void setRotary5(String rotary5) throws NXException, RemoteException
rotary5
- the rotary5NXException
RemoteException
String rotary6() throws NXException, RemoteException
NXException
RemoteException
void setRotary6(String rotary6) throws NXException, RemoteException
rotary6
- the rotary6NXException
RemoteException
String axial() throws NXException, RemoteException
NXException
RemoteException
void setAxial(String axis) throws NXException, RemoteException
axis
- the axial axisNXException
RemoteException
String radial() throws NXException, RemoteException
NXException
RemoteException
void setRadial(String axis) throws NXException, RemoteException
axis
- the radial axisNXException
RemoteException
String coordinateAxes() throws NXException, RemoteException
NXException
RemoteException
void setCoordinateAxes(String axis) throws NXException, RemoteException
axis
- the coordinate axesNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.