NX Open C++ Reference Guide
|
Represents a Die::DieLocationBuilder . More...
Public Types | |
enum | LocationType { LocationTypeSelectLocation, LocationTypeNewPoint, LocationTypeNewCoordinateSystem, LocationTypeNewVector, LocationTypeNewPlane } |
the options available for defining the location More... | |
Public Member Functions | |
NXOpen::Matrix3x3 | CoordinateSystemMatrix () |
Returns the coordinate system matrix Created in NX6.0.0. | |
NXOpen::Point3d | CoordinateSystemOrigin () |
Returns the coordinate system origin Created in NX6.0.0. | |
NXOpen::Die::DieLocationBuilder::LocationType | InputType () |
Returns the type of source that defined the location Created in NX6.0.0. | |
NXOpen::SelectNXObject * | Location () |
Returns the selected location Created in NX6.0.0. | |
NXOpen::Plane * | Plane () |
Returns the specified plane Created in NX6.0.0. | |
NXOpen::Point * | Point () |
Returns the specified point Created in NX6.0.0. | |
void | SetCoordinateSystemMatrix (const NXOpen::Matrix3x3 &coordinateSystemMatrix) |
Sets the coordinate system matrix Created in NX6.0.0. | |
void | SetCoordinateSystemOrigin (const NXOpen::Point3d &coordinateSystemOrigin) |
Sets the coordinate system origin Created in NX6.0.0. | |
void | SetInputType (NXOpen::Die::DieLocationBuilder::LocationType inputType) |
Sets the type of source that defined the location Created in NX6.0.0. | |
void | SetPlane (NXOpen::Plane *plane) |
Sets the specified plane Created in NX6.0.0. | |
void | SetPoint (NXOpen::Point *point) |
Sets the specified point Created in NX6.0.0. | |
void | SetVector (NXOpen::Direction *vector) |
Sets the specified vector Created in NX6.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
NXOpen::Direction * | Vector () |
Returns the specified vector Created in NX6.0.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Die::DieLocationBuilder .
The Die Location Item is a helper and identifies a single item in the Die::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.
To create a new instance of this class, use Die::DieCollection::CreateDieLocation
Created in NX6.0.0.
the options available for defining the location
NXOpen::Matrix3x3 NXOpen::Die::DieLocationBuilder::CoordinateSystemMatrix | ( | ) |
Returns the coordinate system matrix
Created in NX6.0.0.
License requirements : None
NXOpen::Point3d NXOpen::Die::DieLocationBuilder::CoordinateSystemOrigin | ( | ) |
Returns the coordinate system origin
Created in NX6.0.0.
License requirements : None
NXOpen::Die::DieLocationBuilder::LocationType NXOpen::Die::DieLocationBuilder::InputType | ( | ) |
Returns the type of source that defined the location
Created in NX6.0.0.
License requirements : None
NXOpen::SelectNXObject* NXOpen::Die::DieLocationBuilder::Location | ( | ) |
Returns the selected location
Created in NX6.0.0.
License requirements : None
NXOpen::Plane* NXOpen::Die::DieLocationBuilder::Plane | ( | ) |
Returns the specified plane
Created in NX6.0.0.
License requirements : None
NXOpen::Point* NXOpen::Die::DieLocationBuilder::Point | ( | ) |
Returns the specified point
Created in NX6.0.0.
License requirements : None
void NXOpen::Die::DieLocationBuilder::SetCoordinateSystemMatrix | ( | const NXOpen::Matrix3x3 & | coordinateSystemMatrix | ) |
Sets the coordinate system matrix
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
coordinateSystemMatrix | coordinatesystemmatrix |
void NXOpen::Die::DieLocationBuilder::SetCoordinateSystemOrigin | ( | const NXOpen::Point3d & | coordinateSystemOrigin | ) |
Sets the coordinate system origin
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
coordinateSystemOrigin | coordinatesystemorigin |
void NXOpen::Die::DieLocationBuilder::SetInputType | ( | NXOpen::Die::DieLocationBuilder::LocationType | inputType | ) |
Sets the type of source that defined the location
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
inputType | inputtype |
void NXOpen::Die::DieLocationBuilder::SetPlane | ( | NXOpen::Plane * | plane | ) |
Sets the specified plane
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
plane | plane |
void NXOpen::Die::DieLocationBuilder::SetPoint | ( | NXOpen::Point * | point | ) |
Sets the specified point
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
point | point |
void NXOpen::Die::DieLocationBuilder::SetVector | ( | NXOpen::Direction * | vector | ) |
Sets the specified vector
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
vector | vector |
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.
NXOpen::Direction* NXOpen::Die::DieLocationBuilder::Vector | ( | ) |
Returns the specified vector
Created in NX6.0.0.
License requirements : None