|
NX Open C++ Reference Guide
|
Represents a Features::Subdivision::TransformCageData builder. More...
Public Types | |
| enum | MovementMethodType { MovementMethodTypeWCS, MovementMethodTypeView, MovementMethodTypeVector, MovementMethodTypePlane, MovementMethodTypeNormal, MovementMethodTypeEdge } |
| Movement types. More... | |
| enum | ScalingMethodType { ScalingMethodTypeLinear, ScalingMethodTypePlanar, ScalingMethodTypeUniform } |
| Scaling method. More... | |
| enum | TransformationMethodType { TransformationMethodTypeDrag, TransformationMethodTypeTransform } |
| Transformation method types. More... | |
| enum | WCSOptionType { WCSOptionTypeInferredAxis, WCSOptionTypeX, WCSOptionTypeY, WCSOptionTypeZ, WCSOptionTypeYZ, WCSOptionTypeXZ, WCSOptionTypeXY } |
| WCS principal axis or plane types. More... | |
Public Member Functions | |
| NXOpen::Features::Subdivision::CageManipulatorData * | CageManipulator () |
| Returns the cage manipulation data. | |
| bool | CanMoveToolOnly () |
| Returns the flag indicating if transformer tool can be moved without transforming the selected cage topology. | |
| bool | CanRelocateToolToSelection () |
| Returns the flag indicating if transformer tool can be relocated based on cage topology selection. | |
| bool | CanReorientToolToSelection () |
| Returns the flag indicating if transformer tool can be reoriented based on cage topology selection. | |
| NXOpen::Features::Subdivision::TransformCageData::MovementMethodType | MovementMethod () |
| Returns the movement method. | |
| NXOpen::Plane * | MovementPlane () |
| Returns the movement plane. | |
| NXOpen::Direction * | MovementVector () |
| Returns the movement vector. | |
| NXOpen::Features::Subdivision::TransformCageData::ScalingMethodType | ScalingMethod () |
| Returns the scaling method. | |
| void | SetCanMoveToolOnly (bool canMove) |
| Sets the flag indicating if transformer tool can be moved without transforming the selected cage topology. | |
| void | SetCanRelocateToolToSelection (bool canRelocate) |
| Sets the flag indicating if transformer tool can be relocated based on cage topology selection. | |
| void | SetCanReorientToolToSelection (bool canReorient) |
| Sets the flag indicating if transformer tool can be reoriented based on cage topology selection. | |
| void | SetMovementMethod (NXOpen::Features::Subdivision::TransformCageData::MovementMethodType movementMethod) |
| Sets the movement method. | |
| void | SetMovementPlane (NXOpen::Plane *movementPlane) |
| Sets the movement plane. | |
| void | SetMovementVector (NXOpen::Direction *movementVector) |
| Sets the movement vector. | |
| void | SetScalingMethod (NXOpen::Features::Subdivision::TransformCageData::ScalingMethodType scalingMethod) |
| Sets the scaling method. | |
| void | SetTransformationMethod (NXOpen::Features::Subdivision::TransformCageData::TransformationMethodType method) |
| Sets the transformation method. | |
| void | SetWCSOption (NXOpen::Features::Subdivision::TransformCageData::WCSOptionType wcsOption) |
| Sets the WCS option. | |
| NXOpen::Features::Subdivision::TransformCageData::TransformationMethodType | TransformationMethod () |
| Returns the transformation method. | |
| NXOpen::Features::Subdivision::TransformCageData::WCSOptionType | WCSOption () |
| Returns the WCS option. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a Features::Subdivision::TransformCageData builder.
To create a new instance of this class, use Features::Subdivision::SubdivisionBodyCollection::CreateTransformCageData
Default values.
| Property | Value |
|---|---|
|
CanRelocateToolToSelection |
true |
|
CanReorientToolToSelection |
true |
Created in NX9.0.0.
Movement types.
| MovementMethodTypeWCS |
Movement along WCS principal axis or plane. |
| MovementMethodTypeView |
Movement in view plane. |
| MovementMethodTypeVector |
Movement along arbitrary direction. |
| MovementMethodTypePlane |
Movement in arbitrary plane. |
| MovementMethodTypeNormal |
Movement along a face normal. |
| MovementMethodTypeEdge |
Movement along an edge. |
WCS principal axis or plane types.
| NXOpen::Features::Subdivision::CageManipulatorData* NXOpen::Features::Subdivision::TransformCageData::CageManipulator | ( | ) |
Returns the cage manipulation data.
Created in NX9.0.0.
License requirements : None
| bool NXOpen::Features::Subdivision::TransformCageData::CanMoveToolOnly | ( | ) |
Returns the flag indicating if transformer tool can be moved without transforming the selected cage topology.
Created in NX9.0.0.
License requirements : None
| bool NXOpen::Features::Subdivision::TransformCageData::CanRelocateToolToSelection | ( | ) |
Returns the flag indicating if transformer tool can be relocated based on cage topology selection.
Created in NX9.0.0.
License requirements : None
| bool NXOpen::Features::Subdivision::TransformCageData::CanReorientToolToSelection | ( | ) |
Returns the flag indicating if transformer tool can be reoriented based on cage topology selection.
Created in NX9.0.0.
License requirements : None
| NXOpen::Features::Subdivision::TransformCageData::MovementMethodType NXOpen::Features::Subdivision::TransformCageData::MovementMethod | ( | ) |
Returns the movement method.
Created in NX9.0.0.
License requirements : None
| NXOpen::Plane* NXOpen::Features::Subdivision::TransformCageData::MovementPlane | ( | ) |
Returns the movement plane.
Created in NX9.0.0.
License requirements : None
| NXOpen::Direction* NXOpen::Features::Subdivision::TransformCageData::MovementVector | ( | ) |
Returns the movement vector.
Created in NX9.0.0.
License requirements : None
| NXOpen::Features::Subdivision::TransformCageData::ScalingMethodType NXOpen::Features::Subdivision::TransformCageData::ScalingMethod | ( | ) |
Returns the scaling method.
Created in NX9.0.0.
License requirements : None
| void NXOpen::Features::Subdivision::TransformCageData::SetCanMoveToolOnly | ( | bool | canMove | ) |
Sets the flag indicating if transformer tool can be moved without transforming the selected cage topology.
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
| canMove | canmove |
| void NXOpen::Features::Subdivision::TransformCageData::SetCanRelocateToolToSelection | ( | bool | canRelocate | ) |
Sets the flag indicating if transformer tool can be relocated based on cage topology selection.
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
| canRelocate | canrelocate |
| void NXOpen::Features::Subdivision::TransformCageData::SetCanReorientToolToSelection | ( | bool | canReorient | ) |
Sets the flag indicating if transformer tool can be reoriented based on cage topology selection.
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
| canReorient | canreorient |
| void NXOpen::Features::Subdivision::TransformCageData::SetMovementMethod | ( | NXOpen::Features::Subdivision::TransformCageData::MovementMethodType | movementMethod | ) |
Sets the movement method.
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
| movementMethod | movementmethod |
| void NXOpen::Features::Subdivision::TransformCageData::SetMovementPlane | ( | NXOpen::Plane * | movementPlane | ) |
Sets the movement plane.
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
| movementPlane | movementplane |
| void NXOpen::Features::Subdivision::TransformCageData::SetMovementVector | ( | NXOpen::Direction * | movementVector | ) |
Sets the movement vector.
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
| movementVector | movementvector |
| void NXOpen::Features::Subdivision::TransformCageData::SetScalingMethod | ( | NXOpen::Features::Subdivision::TransformCageData::ScalingMethodType | scalingMethod | ) |
Sets the scaling method.
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
| scalingMethod | scalingmethod |
| void NXOpen::Features::Subdivision::TransformCageData::SetTransformationMethod | ( | NXOpen::Features::Subdivision::TransformCageData::TransformationMethodType | method | ) |
Sets the transformation method.
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
| method | method |
| void NXOpen::Features::Subdivision::TransformCageData::SetWCSOption | ( | NXOpen::Features::Subdivision::TransformCageData::WCSOptionType | wcsOption | ) |
Sets the WCS option.
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
| wcsOption | wcsoption |
| NXOpen::Features::Subdivision::TransformCageData::TransformationMethodType NXOpen::Features::Subdivision::TransformCageData::TransformationMethod | ( | ) |
Returns the transformation method.
Created in NX9.0.0.
License requirements : None
| NXOpen::Features::Subdivision::TransformCageData::WCSOptionType NXOpen::Features::Subdivision::TransformCageData::WCSOption | ( | ) |
Returns the WCS option.
Created in NX9.0.0.
License requirements : None