public interface CoordinateSystem extends SmartObject, ILocation, IOrientation, IExportableFEEntity
Modifier and Type | Interface and Description |
---|---|
static class |
CoordinateSystem.DirectionsData
This class holds the data returned from
getDirections() |
SmartObject.UpdateOption, SmartObject.VisibilityOption
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
CoordinateSystem.DirectionsData |
getDirections()
Returns the orientation of the coordinate system
License requirements: None. |
boolean |
isTemporary()
Returns true if the coordinate system is temporary, which means
that the object is not saved in the part file
License requirements: None. |
int |
label()
Returns the label of the coordinate system
License requirements: None. |
String |
name()
Returns the name of the coordinate system
License requirements: None. |
NXMatrix |
orientation()
Returns the orientation matrix of the coordinate system
License requirements: None. |
Point3d |
origin()
Returns the origin of the coordinate system
License requirements: None. |
void |
setDirections(Vector3d xDirection,
Vector3d yDirection)
The orientation of the coordinate system
License requirements: None. |
void |
setLabel(int label)
License requirements: None. |
void |
setName(String name)
License requirements: None. |
void |
setOrigin(Point3d origin)
License requirements: None. |
evaluate, protectFromDelete, releaseDeleteProtection, removeParameters, replaceParameters, setVisibility, update, visibility
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, owningComponent, owningPart, print, prototype
getSolverCardSyntax
Point3d origin() throws NXException, RemoteException
NXException
RemoteException
void setOrigin(Point3d origin) throws NXException, RemoteException
origin
- NXException
RemoteException
NXMatrix orientation() throws NXException, RemoteException
NXException
RemoteException
CoordinateSystem.DirectionsData getDirections() throws NXException, RemoteException
NXException
RemoteException
void setDirections(Vector3d xDirection, Vector3d yDirection) throws NXException, RemoteException
xDirection
- yDirection
- NXException
RemoteException
boolean isTemporary() throws NXException, RemoteException
NXException
RemoteException
int label() throws NXException, RemoteException
NXException
RemoteException
void setLabel(int label) throws NXException, RemoteException
label
- NXException
RemoteException
String name() throws NXException, RemoteException
name
in interface INXObject
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
setName
in interface INXObject
name
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.