public interface CoordinateSystemCollection extends TaggedObjectCollection
CoordinateSystem
.
Iterating this collection only returns live uncondemned objects contained in the owning part
of the collection. Note that CoordinateSystem
is a smart object and many smart objects are condemned as they
only exist to support other objects and are not displayed. Condemned objects will be deleted when
their references go away. BasePart
TaggedObjectCollection.Iterator
Modifier and Type | Method and Description |
---|---|
CartesianCoordinateSystem |
createCoordinateSystem(Point3d origin,
Matrix3x3 orientation,
boolean isTemporary)
Creates a new cartesian coordinate system
License requirements: None. |
CartesianCoordinateSystem |
createCoordinateSystem(Point3d origin,
NXMatrix orientation,
boolean isTemporary)
Creates a new cartesian coordinate system
License requirements: None. |
CartesianCoordinateSystem |
createCoordinateSystem(Point3d origin,
Vector3d xDirection,
Vector3d yDirection)
Creates a new cartesian coordinate system
License requirements: None. |
CartesianCoordinateSystem |
createCoordinateSystem(Xform xform,
SmartObject.UpdateOption update)
Creates a CartesianCoordinateSystem from a Xform and update option.
|
CylindricalCoordinateSystem |
createCylindricalCoordinateSystem(Point3d origin,
NXMatrix orientation,
boolean isTemporary)
Creates a new cylindrical coordinate system
License requirements: None. |
CylindricalCoordinateSystem |
createCylindricalCoordinateSystem(Point3d origin,
Vector3d xDirection,
Vector3d yDirection)
Creates a new cylindrical coordinate system
License requirements: None. |
CylindricalCoordinateSystem |
createCylindricalCoordinateSystem(Xform xform,
SmartObject.UpdateOption update)
Creates a CylindricalCoordinateSystem from a Xform and update option.
|
SphericalCoordinateSystem |
createSphericalCoordinateSystem(Point3d origin,
NXMatrix orientation,
boolean isTemporary)
Creates a new spherical coordinate system
License requirements: None. |
SphericalCoordinateSystem |
createSphericalCoordinateSystem(Point3d origin,
Vector3d xDirection,
Vector3d yDirection)
Creates a new spherical coordinate system
License requirements: None. |
SphericalCoordinateSystem |
createSphericalCoordinateSystem(Xform xform,
SmartObject.UpdateOption update)
Creates a SphericalCoordinateSystem from a Xform and update option.
|
_find_next, iterator
CartesianCoordinateSystem createCoordinateSystem(Point3d origin, Matrix3x3 orientation, boolean isTemporary) throws NXException, RemoteException
origin
- Origin of the new coordinate system
(relative to the absolute coordinate system)orientation
- Orientation of the new coordinate system
(relative to the absolute coordinate system).
Must be orthonormal.isTemporary
- If the coordinate system is temporary, it will not be displayed
and it will not be saved in the part fileNXException
RemoteException
CartesianCoordinateSystem createCoordinateSystem(Point3d origin, Vector3d xDirection, Vector3d yDirection) throws NXException, RemoteException
origin
- Origin of the new coordinate system
(relative to the absolute coordinate system)xDirection
- x direction of the new coordinate system
(relative to the absolute coordinate system)yDirection
- y direction of the new coordinate system
(relative to the absolute coordinate system)NXException
RemoteException
CylindricalCoordinateSystem createCylindricalCoordinateSystem(Point3d origin, Vector3d xDirection, Vector3d yDirection) throws NXException, RemoteException
origin
- Origin of the new coordinate system
(relative to the absolute coordinate system)xDirection
- x direction of the new coordinate system
(relative to the absolute coordinate system)yDirection
- y direction of the new coordinate system
(relative to the absolute coordinate system)NXException
RemoteException
SphericalCoordinateSystem createSphericalCoordinateSystem(Point3d origin, Vector3d xDirection, Vector3d yDirection) throws NXException, RemoteException
origin
- Origin of the new coordinate system
(relative to the absolute coordinate system)xDirection
- x direction of the new coordinate system
(relative to the absolute coordinate system)yDirection
- y direction of the new coordinate system
(relative to the absolute coordinate system)NXException
RemoteException
CartesianCoordinateSystem createCoordinateSystem(Point3d origin, NXMatrix orientation, boolean isTemporary) throws NXException, RemoteException
origin
- Origin of the new coordinate system
(relative to the absolute coordinate systemorientation
- Orientation of the new coordinate systemisTemporary
- If the coordinate system is temporary, it will not be displayed
and it will not be saved in the part fileNXException
RemoteException
CartesianCoordinateSystem createCoordinateSystem(Xform xform, SmartObject.UpdateOption update) throws NXException, RemoteException
xform
- the Xform of the coordinate systemupdate
- update optionNXException
RemoteException
CylindricalCoordinateSystem createCylindricalCoordinateSystem(Point3d origin, NXMatrix orientation, boolean isTemporary) throws NXException, RemoteException
origin
- Origin of the new coordinate system
(relative to the absolute coordinate systemorientation
- Orientation of the new coordinate systemisTemporary
- If the coordinate system is temporary, it will not be displayed
and it will not be saved in the part fileNXException
RemoteException
CylindricalCoordinateSystem createCylindricalCoordinateSystem(Xform xform, SmartObject.UpdateOption update) throws NXException, RemoteException
xform
- the Xform of the coordinate systemupdate
- update optionNXException
RemoteException
SphericalCoordinateSystem createSphericalCoordinateSystem(Point3d origin, NXMatrix orientation, boolean isTemporary) throws NXException, RemoteException
origin
- Origin of the new coordinate system
(relative to the absolute coordinate systemorientation
- Orientation of the new coordinate systemisTemporary
- If the coordinate system is temporary, it will not be displayed
and it will not be saved in the part fileNXException
RemoteException
SphericalCoordinateSystem createSphericalCoordinateSystem(Xform xform, SmartObject.UpdateOption update) throws NXException, RemoteException
xform
- the Xform of the coordinate systemupdate
- update optionNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.