public interface LinkAttachmentData extends TaggedObject, IComponentBuilder
LinkAttachmentData
.
Should be used by entities that hold a Link, Origin,
and/or either one of Vector and CoordinateSystem.
Setting the CSYS will make the Vector null.
Setting the Vector will make the CSYS null
Modifier and Type | Method and Description |
---|---|
CoordinateSystem |
csys()
Returns the csys - if the selected type is CSYS, use this method to access it.
|
Matrix3x3 |
getOrientation()
The orientation matrix
License requirements: None. |
SelectLink |
link()
Returns the link
License requirements: None. |
Point |
origin()
Returns the origin
License requirements: None. |
void |
setCsys(CoordinateSystem csys)
License requirements: None. |
void |
setOrigin(Point origin)
License requirements: None. |
void |
setVector(Direction vector)
License requirements: None. |
Direction |
vector()
Returns the vector - if the selected type is Vector, use this method to access it.
|
printTestData, printTestData, tag, tagValue
validate
SelectLink link() throws NXException, RemoteException
NXException
RemoteException
Point origin() throws NXException, RemoteException
NXException
RemoteException
void setOrigin(Point origin) throws NXException, RemoteException
origin
- NXException
RemoteException
Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
CoordinateSystem csys() throws NXException, RemoteException
NXException
RemoteException
void setCsys(CoordinateSystem csys) throws NXException, RemoteException
csys
- NXException
RemoteException
Matrix3x3 getOrientation() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.