NX Open C++ Reference Guide
|
Represents a Die::DieDirectionBuilder . More...
Public Types | |
enum | DirectionType { DirectionTypeSelection, DirectionTypeCoordinateSystem, DirectionTypeVector } |
the options available for defining the direction 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::SelectNXObject * | Direction () |
Returns the selected direction Created in NX6.0.0. | |
NXOpen::Die::DieDirectionBuilder::DirectionType | InputType () |
Returns the type of input that defined the direction Created in NX7.5.0. | |
bool | ReverseSourceDirection () |
Returns the indication if the source's direction should be reversed. | |
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::DieDirectionBuilder::DirectionType inputType) |
Sets the type of input that defined the direction Created in NX7.5.0. | |
void | SetReverseSourceDirection (bool reverseSourceDirection) |
Sets the indication if the source's direction should be reversed. | |
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::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.
To create a new instance of this class, use Die::DieCollection::CreateDieDirection
Created in NX6.0.0.
NXOpen::Matrix3x3 NXOpen::Die::DieDirectionBuilder::CoordinateSystemMatrix | ( | ) |
Returns the coordinate system matrix
Created in NX6.0.0.
License requirements : None
NXOpen::Point3d NXOpen::Die::DieDirectionBuilder::CoordinateSystemOrigin | ( | ) |
Returns the coordinate system origin
Created in NX6.0.0.
License requirements : None
NXOpen::SelectNXObject* NXOpen::Die::DieDirectionBuilder::Direction | ( | ) |
Returns the selected direction
Created in NX6.0.0.
License requirements : None
NXOpen::Die::DieDirectionBuilder::DirectionType NXOpen::Die::DieDirectionBuilder::InputType | ( | ) |
Returns the type of input that defined the direction
Created in NX7.5.0.
License requirements : None
bool NXOpen::Die::DieDirectionBuilder::ReverseSourceDirection | ( | ) |
Returns the indication if the source's direction should be reversed.
True indicates the source's direction should be reversed
Created in NX6.0.0.
License requirements : None
void NXOpen::Die::DieDirectionBuilder::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::DieDirectionBuilder::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::DieDirectionBuilder::SetInputType | ( | NXOpen::Die::DieDirectionBuilder::DirectionType | inputType | ) |
Sets the type of input that defined the direction
Created in NX7.5.0.
License requirements : ug_die_design ("Die Design")
inputType | inputtype |
void NXOpen::Die::DieDirectionBuilder::SetReverseSourceDirection | ( | bool | reverseSourceDirection | ) |
Sets the indication if the source's direction should be reversed.
True indicates the source's direction should be reversed
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
reverseSourceDirection | reversesourcedirection |
void NXOpen::Die::DieDirectionBuilder::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::DieDirectionBuilder::Vector | ( | ) |
Returns the specified vector
Created in NX6.0.0.
License requirements : None