NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::MechanicalRouting::TransformBlockBuilder Class Reference

Represents NXOpen::MechanicalRouting::TransformBlockBuilder . More...

Inheritance diagram for NXOpen::MechanicalRouting::TransformBlockBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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::PointConstrainedPoint ()
 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::OrientXpressBuilderOrientExpress ()
 Returns the orient express setting. More...
 
NXOpen::PlanePlane ()
 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::DirectionVector ()
 Returns the vector setting. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

Represents NXOpen::MechanicalRouting::TransformBlockBuilder .


To create a new instance of this class, use NXOpen::MechanicalRouting::BuilderFactory::CreateTransformBlockBuilder

Created in NX11.0.0.

Member Enumeration Documentation

Specifies the options available for transform.

The available opitons are Manipulator, OrientXpress, View, Plane, Vector.

Enumerator
TransformtypeNone 

none

TransformtypeOrientXpress 

OrientXpress allows you to move a point constrained to a coordinate axis or plane in wcs.

TransformtypeVector 

Vector allows you to move a point constrained to a specified direction.

TransformtypeView 

View allows you to move a point constrained to a plane, normal to the view.

TransformtypeManipulator 

Manipulator allows you to move a point dynamically to any location in wcs.

TransformtypePlane 

Plane allows you to move a point constrained to a specified plane.

Member Function Documentation

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")

Parameters
transformTypetransformtype
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")

Parameters
constrainedPointconstrainedpoint
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")

Parameters
initialOrientationinitialorientation
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")

Parameters
initialPositioninitialposition
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")

Parameters
planeplane
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")

Parameters
tempOrientationtemporientation
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")

Parameters
tmepPositiontmepposition
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")

Parameters
vectorvector
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")


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.