public interface ModlMotion extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
ModlMotion.Delta
Represents the options of Delta XYZ.
|
static class |
ModlMotion.Options
Represents the options of Motion.
|
Modifier and Type | Method and Description |
---|---|
Axis |
alignVector()
Returns the axis of
ModlMotion.Options.ALIGN_AXIS_VECTOR
motion option. |
ModlAlongCurveAngle |
alongCurveAngle()
Returns the alongCurveAngle of
ModlMotion.Options.ALONG_CURVE_ANGLE
motion option. |
Expression |
angle()
Returns the angle of
ModlMotion.Options.ANGLE
motion option. |
Axis |
angularAxis()
Returns the angular axis of
ModlMotion.Options.ANGLE
motion option. |
ModlMotion.Delta |
deltaEnum()
Returns the delta enum
License requirements: None. |
double |
deltaX()
Deprecated.
Deprecated in NX8.5.0. Obtain the expression using
deltaXc() to query or edit it.
|
Expression |
deltaXc()
Returns the delta xc
License requirements: None. |
double |
deltaY()
Deprecated.
Deprecated in NX8.5.0. Obtain the expression using
deltaYc() to query or edit it.
|
Expression |
deltaYc()
Returns the delta yc
License requirements: None. |
double |
deltaZ()
Deprecated.
Deprecated in NX8.5.0. Obtain the expression using
deltaZc() to query or edit it.
|
Expression |
deltaZc()
Returns the delta zc
License requirements: None. |
ModlDistanceAngle |
distanceAngle()
Returns the distance-angle of
ModlMotion.Options.DISTANCE_ANGLE
motion option. |
Expression |
distanceBetweenPointsDistance()
Returns the distance of
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option. |
Point |
distanceBetweenPointsMeasurePoint()
Returns the measure point of
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option. |
Expression |
distanceBetweenPointsOriginDistance()
Returns the distance between origin point and face of
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option. |
Point |
distanceBetweenPointsOriginPoint()
Returns the origin point of
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option. |
Direction |
distanceBetweenPointsVector()
Returns the direction of
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option. |
Expression |
distanceValue()
Returns the distance value of
ModlMotion.Options.DISTANCE
motion option. |
Direction |
distanceVector()
Returns the direction of
ModlMotion.Options.DISTANCE
motion option. |
Point |
endPoint()
Returns the end point of
ModlMotion.Options.ROTATE_BY_THREE_POINTS
motion option. |
CoordinateSystem |
fromCsys()
Returns the "from csys" of
ModlMotion.Options.CSYS_TO_CSYS
motion option . |
Point |
fromPoint()
Returns the "from point" of
ModlMotion.Options.POINT_TO_POINT
motion option. |
Matrix3x3 |
manipulatorMatrix()
Returns the matrix of manipulator for
ModlMotion.Options.DYNAMIC
motion option. |
Point3d |
manipulatorOrigin()
Returns the origin point of manipulator for
ModlMotion.Options.DYNAMIC
motion option. |
boolean |
moveHandle()
Returns the move handle toggle of
ModlMotion.Options.DYNAMIC
motion option.If true,moves only manipulator handle. |
ModlMotion.Options |
option()
Returns the options.
|
OrientXpressBuilder |
orientXpress()
Returns the orientXpress.
|
Axis |
radialAxis()
Returns the axis of
ModlMotion.Options.RADIAL_DISTANCE
motion option. |
Expression |
radialDistance()
Returns the distance value of
ModlMotion.Options.RADIAL_DISTANCE
motion option. |
Point |
radialMeasurePoint()
Returns the measure point of
ModlMotion.Options.RADIAL_DISTANCE
motion option. |
Expression |
radialOriginDistance()
Returns the distance between axis point and face of
ModlMotion.Options.RADIAL_DISTANCE
motion option. |
void |
resetMotionToThreeDimensions()
Reset motion to three dimensions
License requirements: None. |
Axis |
rotateVector()
Returns the direction of
ModlMotion.Options.ROTATE_BY_THREE_POINTS
motion option. |
void |
setAlignVector(Axis alignVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAngularAxis(Axis angularAxis)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDeltaEnum(ModlMotion.Delta deltaEnum)
License requirements: None. |
void |
setDeltaX(double deltaX)
Deprecated.
Deprecated in NX8.5.0. Obtain the expression using
deltaXc() to query or edit it.
|
void |
setDeltaY(double deltaY)
Deprecated.
Deprecated in NX8.5.0. Obtain the expression using
deltaYc() to query or edit it.
|
void |
setDeltaZ(double deltaZ)
Deprecated.
Deprecated in NX8.5.0. Obtain the expression using
deltaZc() to query or edit it.
|
void |
setDependentView(View view)
Set the view for view dependent drafting objects
License requirements: None. |
void |
setDistanceBetweenPointsMeasurePoint(Point measurePoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDistanceBetweenPointsOriginPoint(Point originPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDistanceBetweenPointsVector(Direction vector)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDistanceVector(Direction distanceVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndPoint(Point endPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFromCsys(CoordinateSystem fromcsys)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFromPoint(Point fromPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setManipulatorMatrix(Matrix3x3 manipulatorMatrix)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setManipulatorOrigin(Point3d manipulatorOrigin)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMotionToTwoDimensions(Plane plane)
Set motion to two dimensions along the given plane
License requirements: None. |
void |
setMoveHandle(boolean moveHandle)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setOption(ModlMotion.Options type)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setRadialAxis(Axis radialAxis)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setRadialMeasurePoint(Point radialMeasuPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setRotateVector(Axis rotateVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartPoint(Point startPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setToCsys(CoordinateSystem tocsys)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setToPoint(Point toPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setToVector(Direction toVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setUpdateOption(SmartObject.UpdateOption option)
Set the update option for defining the update behavior for the object.
|
Point |
startPoint()
Returns the start point of
ModlMotion.Options.ROTATE_BY_THREE_POINTS
motion option. |
CoordinateSystem |
toCsys()
Returns the "to csys" where object is moved for motion option
ModlMotion.Options.CSYS_TO_CSYS . |
Point |
toPoint()
Returns the point where object is moved for motion option
ModlMotion.Options.POINT_TO_POINT
License requirements: None. |
Direction |
toVector()
Returns the vector of
ModlMotion.Options.ALIGN_AXIS_VECTOR
motion option. |
printTestData, printTestData, tag, tagValue
validate
ModlMotion.Options option() throws NXException, RemoteException
NXException
RemoteException
void setOption(ModlMotion.Options type) throws NXException, RemoteException
type
- NXException
RemoteException
Direction distanceVector() throws NXException, RemoteException
ModlMotion.Options.DISTANCE
motion option.
NXException
RemoteException
OrientXpressBuilder orientXpress() throws NXException, RemoteException
NXException
RemoteException
void setDistanceVector(Direction distanceVector) throws NXException, RemoteException
distanceVector
- NXException
RemoteException
Expression distanceValue() throws NXException, RemoteException
ModlMotion.Options.DISTANCE
motion option.
NXException
RemoteException
Point distanceBetweenPointsOriginPoint() throws NXException, RemoteException
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option.
NXException
RemoteException
void setDistanceBetweenPointsOriginPoint(Point originPoint) throws NXException, RemoteException
originPoint
- NXException
RemoteException
Point distanceBetweenPointsMeasurePoint() throws NXException, RemoteException
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option.
NXException
RemoteException
void setDistanceBetweenPointsMeasurePoint(Point measurePoint) throws NXException, RemoteException
measurePoint
- NXException
RemoteException
Direction distanceBetweenPointsVector() throws NXException, RemoteException
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option.
NXException
RemoteException
void setDistanceBetweenPointsVector(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
Expression distanceBetweenPointsDistance() throws NXException, RemoteException
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option.
NXException
RemoteException
Expression distanceBetweenPointsOriginDistance() throws NXException, RemoteException
ModlMotion.Options.DISTANCE_BETWEEN_POINTS
motion option.
NXException
RemoteException
Axis radialAxis() throws NXException, RemoteException
ModlMotion.Options.RADIAL_DISTANCE
motion option.
NXException
RemoteException
void setRadialAxis(Axis radialAxis) throws NXException, RemoteException
radialAxis
- NXException
RemoteException
Point radialMeasurePoint() throws NXException, RemoteException
ModlMotion.Options.RADIAL_DISTANCE
motion option.
NXException
RemoteException
void setRadialMeasurePoint(Point radialMeasuPoint) throws NXException, RemoteException
radialMeasuPoint
- NXException
RemoteException
Expression radialDistance() throws NXException, RemoteException
ModlMotion.Options.RADIAL_DISTANCE
motion option.
NXException
RemoteException
Expression radialOriginDistance() throws NXException, RemoteException
ModlMotion.Options.RADIAL_DISTANCE
motion option.
NXException
RemoteException
Point fromPoint() throws NXException, RemoteException
ModlMotion.Options.POINT_TO_POINT
motion option.
NXException
RemoteException
void setFromPoint(Point fromPoint) throws NXException, RemoteException
fromPoint
- NXException
RemoteException
Point toPoint() throws NXException, RemoteException
ModlMotion.Options.POINT_TO_POINT
NXException
RemoteException
void setToPoint(Point toPoint) throws NXException, RemoteException
toPoint
- NXException
RemoteException
Axis angularAxis() throws NXException, RemoteException
ModlMotion.Options.ANGLE
motion option.
NXException
RemoteException
void setAngularAxis(Axis angularAxis) throws NXException, RemoteException
angularAxis
- NXException
RemoteException
Expression angle() throws NXException, RemoteException
ModlMotion.Options.ANGLE
motion option.
NXException
RemoteException
Axis rotateVector() throws NXException, RemoteException
ModlMotion.Options.ROTATE_BY_THREE_POINTS
motion option.
NXException
RemoteException
void setRotateVector(Axis rotateVector) throws NXException, RemoteException
rotateVector
- NXException
RemoteException
Point startPoint() throws NXException, RemoteException
ModlMotion.Options.ROTATE_BY_THREE_POINTS
motion option.
NXException
RemoteException
void setStartPoint(Point startPoint) throws NXException, RemoteException
startPoint
- NXException
RemoteException
Point endPoint() throws NXException, RemoteException
ModlMotion.Options.ROTATE_BY_THREE_POINTS
motion option.
NXException
RemoteException
void setEndPoint(Point endPoint) throws NXException, RemoteException
endPoint
- NXException
RemoteException
Axis alignVector() throws NXException, RemoteException
ModlMotion.Options.ALIGN_AXIS_VECTOR
motion option.
NXException
RemoteException
void setAlignVector(Axis alignVector) throws NXException, RemoteException
alignVector
- NXException
RemoteException
Direction toVector() throws NXException, RemoteException
ModlMotion.Options.ALIGN_AXIS_VECTOR
motion option.
NXException
RemoteException
void setToVector(Direction toVector) throws NXException, RemoteException
toVector
- NXException
RemoteException
boolean moveHandle() throws NXException, RemoteException
ModlMotion.Options.DYNAMIC
motion option.If true,moves only manipulator handle. If false, moves both manipulator handle and object.
NXException
RemoteException
void setMoveHandle(boolean moveHandle) throws NXException, RemoteException
moveHandle
- NXException
RemoteException
Point3d manipulatorOrigin() throws NXException, RemoteException
ModlMotion.Options.DYNAMIC
motion option.
NXException
RemoteException
void setManipulatorOrigin(Point3d manipulatorOrigin) throws NXException, RemoteException
manipulatorOrigin
- NXException
RemoteException
Matrix3x3 manipulatorMatrix() throws NXException, RemoteException
ModlMotion.Options.DYNAMIC
motion option.
NXException
RemoteException
void setManipulatorMatrix(Matrix3x3 manipulatorMatrix) throws NXException, RemoteException
manipulatorMatrix
- NXException
RemoteException
ModlDistanceAngle distanceAngle() throws NXException, RemoteException
ModlMotion.Options.DISTANCE_ANGLE
motion option.
NXException
RemoteException
ModlAlongCurveAngle alongCurveAngle() throws NXException, RemoteException
ModlMotion.Options.ALONG_CURVE_ANGLE
motion option.
NXException
RemoteException
CoordinateSystem fromCsys() throws NXException, RemoteException
ModlMotion.Options.CSYS_TO_CSYS
motion option .
NXException
RemoteException
void setFromCsys(CoordinateSystem fromcsys) throws NXException, RemoteException
fromcsys
- NXException
RemoteException
CoordinateSystem toCsys() throws NXException, RemoteException
ModlMotion.Options.CSYS_TO_CSYS
.
NXException
RemoteException
void setToCsys(CoordinateSystem tocsys) throws NXException, RemoteException
tocsys
- NXException
RemoteException
ModlMotion.Delta deltaEnum() throws NXException, RemoteException
NXException
RemoteException
void setDeltaEnum(ModlMotion.Delta deltaEnum) throws NXException, RemoteException
deltaEnum
- NXException
RemoteException
double deltaX() throws NXException, RemoteException
deltaXc()
to query or edit it.
NXException
RemoteException
void setDeltaX(double deltaX) throws NXException, RemoteException
deltaXc()
to query or edit it.
deltaX
- NXException
RemoteException
double deltaY() throws NXException, RemoteException
deltaYc()
to query or edit it.
NXException
RemoteException
void setDeltaY(double deltaY) throws NXException, RemoteException
deltaYc()
to query or edit it.
deltaY
- NXException
RemoteException
double deltaZ() throws NXException, RemoteException
deltaZc()
to query or edit it.
NXException
RemoteException
void setDeltaZ(double deltaZ) throws NXException, RemoteException
deltaZc()
to query or edit it.
deltaZ
- NXException
RemoteException
Expression deltaXc() throws NXException, RemoteException
NXException
RemoteException
Expression deltaYc() throws NXException, RemoteException
NXException
RemoteException
Expression deltaZc() throws NXException, RemoteException
NXException
RemoteException
void setMotionToTwoDimensions(Plane plane) throws NXException, RemoteException
plane
- Plane to which motion needs to be restrictedNXException
RemoteException
void setDependentView(View view) throws NXException, RemoteException
view
- view where to pasteNXException
RemoteException
void resetMotionToThreeDimensions() throws NXException, RemoteException
NXException
RemoteException
void setUpdateOption(SmartObject.UpdateOption option) throws NXException, RemoteException
option
- Update optionNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.