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 | SetSourceDataType (NXOpen::Die::DieDirectionBuilder::DirectionType sourceDataType) |
Sets the type of source that defined the direction. | |
void | SetVector (NXOpen::Direction *vector) |
Sets the specified vector Created in NX6.0.0. | |
NXOpen::Die::DieDirectionBuilder::DirectionType | SourceDataType () |
Returns the type of source that defined the direction. | |
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. |
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.
Returns the coordinate system matrix
Created in NX6.0.0.
License requirements : None
Returns the coordinate system origin
Created in NX6.0.0.
License requirements : None
Returns the selected direction
Created in NX6.0.0.
License requirements : None
Returns the type of input that defined the direction
Created in NX7.5.0.
License requirements : None
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::SetSourceDataType | ( | NXOpen::Die::DieDirectionBuilder::DirectionType | sourceDataType | ) |
Sets the type of source that defined the direction.
Functions are obsolete, please use input_type.
Created in NX6.0.0.
License requirements : ug_die_design ("Die Design")
sourceDataType | sourcedatatype |
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 |
NXOpen::Die::DieDirectionBuilder::DirectionType NXOpen::Die::DieDirectionBuilder::SourceDataType | ( | ) |
Returns the type of source that defined the direction.
Functions are obsolete, please use input_type.
Created in NX6.0.0.
License requirements : None
virtual bool NXOpen::Die::DieDirectionBuilder::Validate | ( | ) | [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.
Returns the specified vector
Created in NX6.0.0.
License requirements : None