public interface DieLocationBuilder extends TaggedObject, IComponentBuilder
DieLocationBuilder
. The Die
Location Item is a helper and identifies a single item in the
DieLocationBuilder
. The item allows the user to
fully specify a single location point for items such as hole center
or clamping slot location. Note that a non-point is selected,
such as a plane or coordinate system, the control point of the object
will be used for the location.
DieCollection.createDieLocation()
Modifier and Type | Interface and Description |
---|---|
static class |
DieLocationBuilder.LocationType
the options available for defining the location
|
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. |
DieLocationBuilder.LocationType |
inputType()
Returns the type of source that defined the location
License requirements: None. |
SelectNXObject |
location()
Returns the selected location
License requirements: None. |
Plane |
plane()
Returns the specified plane
License requirements: None. |
Point |
point()
Returns the specified point
License requirements: None. |
void |
setCoordinateSystemMatrix(Matrix3x3 coordinateSystemMatrix)
License requirements: None. |
void |
setCoordinateSystemOrigin(Point3d coordinateSystemOrigin)
License requirements: None. |
void |
setInputType(DieLocationBuilder.LocationType inputType)
License requirements: None. |
void |
setPlane(Plane plane)
License requirements: None. |
void |
setPoint(Point point)
License requirements: None. |
void |
setVector(Direction vector)
License requirements: None. |
Direction |
vector()
Returns the specified vector
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
DieLocationBuilder.LocationType inputType() throws NXException, RemoteException
NXException
RemoteException
void setInputType(DieLocationBuilder.LocationType inputType) throws NXException, RemoteException
inputType
- NXException
RemoteException
SelectNXObject location() throws NXException, RemoteException
NXException
RemoteException
Point point() throws NXException, RemoteException
NXException
RemoteException
void setPoint(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
Plane plane() throws NXException, RemoteException
NXException
RemoteException
void setPlane(Plane plane) throws NXException, RemoteException
plane
- 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
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.