public interface DieDirectionBuilder extends TaggedObject, IComponentBuilder
DieDirectionBuilder
. The Die
Direction is a helper to the main Die Design feature to gather the
vector for items such as Trim direction or Flange direction. Note that
if a coordinate system is specified, then the direction will be -Z of
that coordinate system.
DieCollection.createDieDirection(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
DieDirectionBuilder.DirectionType
the options available for defining the direction
|
Modifier and Type | Method and Description |
---|---|
Matrix3x3 |
coordinateSystemMatrix()
Returns the coordinate system matrix
License requirements: None. |
Point3d |
coordinateSystemOrigin()
Returns the coordinate system origin
License requirements: None. |
SelectNXObject |
direction()
Returns the selected direction
License requirements: None. |
DieDirectionBuilder.DirectionType |
inputType()
Returns the type of input that defined the direction
License requirements: None. |
boolean |
reverseSourceDirection()
Returns the indication if the source's direction should be reversed.
|
void |
setCoordinateSystemMatrix(Matrix3x3 coordinateSystemMatrix)
License requirements: ug_die_design ("Die Design") . |
void |
setCoordinateSystemOrigin(Point3d coordinateSystemOrigin)
License requirements: ug_die_design ("Die Design") . |
void |
setInputType(DieDirectionBuilder.DirectionType inputType)
License requirements: ug_die_design ("Die Design") . |
void |
setReverseSourceDirection(boolean reverseSourceDirection)
License requirements: ug_die_design ("Die Design") . |
void |
setVector(nxopen.Direction vector)
License requirements: ug_die_design ("Die Design") . |
nxopen.Direction |
vector()
Returns the specified vector
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
DieDirectionBuilder.DirectionType inputType() throws NXException, RemoteException
NXException
RemoteException
void setInputType(DieDirectionBuilder.DirectionType inputType) throws NXException, RemoteException
inputType
- NXException
RemoteException
SelectNXObject direction() throws NXException, RemoteException
NXException
RemoteException
nxopen.Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(nxopen.Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
Point3d coordinateSystemOrigin() throws NXException, RemoteException
NXException
RemoteException
void setCoordinateSystemOrigin(Point3d coordinateSystemOrigin) throws NXException, RemoteException
coordinateSystemOrigin
- NXException
RemoteException
Matrix3x3 coordinateSystemMatrix() throws NXException, RemoteException
NXException
RemoteException
void setCoordinateSystemMatrix(Matrix3x3 coordinateSystemMatrix) throws NXException, RemoteException
coordinateSystemMatrix
- NXException
RemoteException
boolean reverseSourceDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseSourceDirection(boolean reverseSourceDirection) throws NXException, RemoteException
reverseSourceDirection
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.