NX Open C++ Reference Guide
|
Represents NXOpen::MechanicalRouting::TransformBlockBuilder . More...
Public Types | |
enum | Transformtype { TransformtypeNone = -1, TransformtypeOrientXpress, TransformtypeVector, TransformtypeView, TransformtypeManipulator, TransformtypePlane } |
Specifies the options available for transform. More... | |
Public Member Functions | |
NXOpen::MechanicalRouting::TransformBlockBuilder::Transformtype | ActiveTransformType () |
Returns the transform type setting. More... | |
NXOpen::Point * | ConstrainedPoint () |
Returns the constrained point setting. More... | |
NXOpen::Matrix3x3 | InitialOrientation () |
Returns the initial orientation setting. More... | |
NXOpen::Point3d | InitialPosition () |
Returns the initial position setting. More... | |
NXOpen::GeometricUtilities::OrientXpressBuilder * | OrientExpress () |
Returns the orient express setting. More... | |
NXOpen::Plane * | Plane () |
Returns the plane setting. More... | |
void | SetActiveTransformType (NXOpen::MechanicalRouting::TransformBlockBuilder::Transformtype transformType) |
Sets the transform type setting. More... | |
void | SetConstrainedPoint (NXOpen::Point *constrainedPoint) |
Sets the constrained point setting. More... | |
void | SetInitialOrientation (const NXOpen::Matrix3x3 &initialOrientation) |
Sets the initial orientation setting. More... | |
void | SetInitialPosition (const NXOpen::Point3d &initialPosition) |
Sets the initial position setting. More... | |
void | SetPlane (NXOpen::Plane *plane) |
Sets the plane setting. More... | |
void | SetTempOrientation (const NXOpen::Matrix3x3 &tempOrientation) |
Sets the temp orientation setting. More... | |
void | SetTempPosition (const NXOpen::Point3d &tmepPosition) |
Sets the temp position setting. More... | |
void | SetVector (NXOpen::Direction *vector) |
Sets the vector setting. More... | |
NXOpen::Matrix3x3 | TempOrientation () |
Returns the temp orientation setting. More... | |
NXOpen::Point3d | TempPosition () |
Returns the temp position setting. More... | |
NXOpen::Direction * | Vector () |
Returns the vector setting. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents NXOpen::MechanicalRouting::TransformBlockBuilder .
To create a new instance of this class, use NXOpen::MechanicalRouting::BuilderFactory::CreateTransformBlockBuilder
Created in NX11.0.0.
Specifies the options available for transform.
The available opitons are Manipulator, OrientXpress, View, Plane, Vector.
NXOpen::MechanicalRouting::TransformBlockBuilder::Transformtype NXOpen::MechanicalRouting::TransformBlockBuilder::ActiveTransformType | ( | ) |
Returns the transform type setting.
Allows you to specify the type of tool to be used for transform.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Point* NXOpen::MechanicalRouting::TransformBlockBuilder::ConstrainedPoint | ( | ) |
Returns the constrained point setting.
Allows you to specify the constrained point.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Matrix3x3 NXOpen::MechanicalRouting::TransformBlockBuilder::InitialOrientation | ( | ) |
Returns the initial orientation setting.
Allows you to specify initial orientation for the transform tools.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Point3d NXOpen::MechanicalRouting::TransformBlockBuilder::InitialPosition | ( | ) |
Returns the initial position setting.
Allows you to specify start point for the transform tool.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::GeometricUtilities::OrientXpressBuilder* NXOpen::MechanicalRouting::TransformBlockBuilder::OrientExpress | ( | ) |
Returns the orient express setting.
Allows you to access the orient express object.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Plane* NXOpen::MechanicalRouting::TransformBlockBuilder::Plane | ( | ) |
Returns the plane setting.
Allows you to specify the constraint plane.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
void NXOpen::MechanicalRouting::TransformBlockBuilder::SetActiveTransformType | ( | NXOpen::MechanicalRouting::TransformBlockBuilder::Transformtype | transformType | ) |
Sets the transform type setting.
Allows you to specify the type of tool to be used for transform.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
transformType | transformtype |
void NXOpen::MechanicalRouting::TransformBlockBuilder::SetConstrainedPoint | ( | NXOpen::Point * | constrainedPoint | ) |
Sets the constrained point setting.
Allows you to specify the constrained point.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
constrainedPoint | constrainedpoint |
void NXOpen::MechanicalRouting::TransformBlockBuilder::SetInitialOrientation | ( | const NXOpen::Matrix3x3 & | initialOrientation | ) |
Sets the initial orientation setting.
Allows you to specify initial orientation for the transform tools.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
initialOrientation | initialorientation |
void NXOpen::MechanicalRouting::TransformBlockBuilder::SetInitialPosition | ( | const NXOpen::Point3d & | initialPosition | ) |
Sets the initial position setting.
Allows you to specify start point for the transform tool.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
initialPosition | initialposition |
void NXOpen::MechanicalRouting::TransformBlockBuilder::SetPlane | ( | NXOpen::Plane * | plane | ) |
Sets the plane setting.
Allows you to specify the constraint plane.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
plane | plane |
void NXOpen::MechanicalRouting::TransformBlockBuilder::SetTempOrientation | ( | const NXOpen::Matrix3x3 & | tempOrientation | ) |
Sets the temp orientation setting.
Allows you to specify final orientation for the transform tools.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
tempOrientation | temporientation |
void NXOpen::MechanicalRouting::TransformBlockBuilder::SetTempPosition | ( | const NXOpen::Point3d & | tmepPosition | ) |
Sets the temp position setting.
Allows you to specify final position for the transform tool.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
tmepPosition | tmepposition |
void NXOpen::MechanicalRouting::TransformBlockBuilder::SetVector | ( | NXOpen::Direction * | vector | ) |
Sets the vector setting.
Allows you to specify the constraint direction.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
vector | vector |
NXOpen::Matrix3x3 NXOpen::MechanicalRouting::TransformBlockBuilder::TempOrientation | ( | ) |
Returns the temp orientation setting.
Allows you to specify final orientation for the transform tools.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Point3d NXOpen::MechanicalRouting::TransformBlockBuilder::TempPosition | ( | ) |
Returns the temp position setting.
Allows you to specify final position for the transform tool.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Direction* NXOpen::MechanicalRouting::TransformBlockBuilder::Vector | ( | ) |
Returns the vector setting.
Allows you to specify the constraint direction.
Created in NX11.0.0.
License requirements : routing_base ("Routing Basic")