public interface TransformerData extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
TransformerData.ObjectType
Type of objects.
|
Modifier and Type | Method and Description |
---|---|
void |
activate(TransformerData.ObjectType objectType)
Sets a component of the tool to be active.
|
void |
alignToAbsoluteCoordinateSystem()
Reorient the tool by aligning it to absolute coordinate system
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
alignToWorkCoordinateSystem()
Reorient the tool by aligning it to work coordinate system
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
reorientByCoordinateSystem(Matrix3x3 matrix)
Reorient the tool by aligning it to a coordinate system.
|
void |
reorientByDirection(TransformerData.ObjectType objectType,
Vector3d direction)
Reorient the tool by changing its axis direction.
|
void |
reposition(Point3d origin,
Matrix3x3 matrix)
Repositions the tool at a coordinate system.
|
void |
repositionByOrigin(Point3d origin)
Repositions the tool by changing its origin.
|
void |
repositionByPlane(TransformerData.ObjectType objectType,
Point3d planeOrigin,
Vector3d planeNormal)
Repositions the tool by changing its plane.
|
void |
reverse(TransformerData.ObjectType axisType)
Reverses the axis.
|
void |
rotate(TransformerData.ObjectType axisType,
double angle)
Rotates the tool.
|
void |
scale(TransformerData.ObjectType axisType,
double factor)
Sets the scale factor.
|
void |
setTransformationObject(TransformerData.ObjectType objectType)
Sets a component of the tool using which transformation is started.
|
void |
startTransformation()
Sets current coordinate system as reference coordinate system for
the transformation.
|
void |
translate(TransformerData.ObjectType axisType,
double distance)
Translates the tool.
|
void |
updateOnOriginMove()
Updates tool upon movement of the point representing origin.
|
printTestData, printTestData, tag, tagValue
validate
void reverse(TransformerData.ObjectType axisType) throws NXException, RemoteException
axisType
- NXException
RemoteException
void startTransformation() throws NXException, RemoteException
NXException
RemoteException
void updateOnOriginMove() throws NXException, RemoteException
NXException
RemoteException
void translate(TransformerData.ObjectType axisType, double distance) throws NXException, RemoteException
axisType
- distance
- NXException
RemoteException
void rotate(TransformerData.ObjectType axisType, double angle) throws NXException, RemoteException
axisType
- angle
- NXException
RemoteException
void scale(TransformerData.ObjectType axisType, double factor) throws NXException, RemoteException
axisType
- factor
- NXException
RemoteException
void activate(TransformerData.ObjectType objectType) throws NXException, RemoteException
objectType
- NXException
RemoteException
void reposition(Point3d origin, Matrix3x3 matrix) throws NXException, RemoteException
origin
- matrix
- NXException
RemoteException
void repositionByOrigin(Point3d origin) throws NXException, RemoteException
origin
- NXException
RemoteException
void reorientByCoordinateSystem(Matrix3x3 matrix) throws NXException, RemoteException
matrix
- NXException
RemoteException
void reorientByDirection(TransformerData.ObjectType objectType, Vector3d direction) throws NXException, RemoteException
objectType
- direction
- NXException
RemoteException
void repositionByPlane(TransformerData.ObjectType objectType, Point3d planeOrigin, Vector3d planeNormal) throws NXException, RemoteException
objectType
- planeOrigin
- planeNormal
- NXException
RemoteException
void alignToWorkCoordinateSystem() throws NXException, RemoteException
NXException
RemoteException
void alignToAbsoluteCoordinateSystem() throws NXException, RemoteException
NXException
RemoteException
void setTransformationObject(TransformerData.ObjectType objectType) throws NXException, RemoteException
objectType
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.