|
NX Open C++ Reference Guide
|
Subdivision cage manipulation tool. More...
Classes | |
| struct | ObjectMoveData |
| Contains object movement information. More... | |
| struct | ObjectSelectionData |
| Contains object selection information. More... | |
Public Member Functions | |
| void | EndMove () |
| Releases the data prepared at the beginning of the move. | |
| void | Move (const NXOpen::Point3d &moveToPoint, bool isSnapGesture) |
| Moves the objects by dragging. | |
| void | PrepareToMove (const NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData &moveData) |
| Prepares data to move the objects. | |
| void | ResetTransformerToCentroidOfSelection () |
| Repositions the GeometricUtilities::TransformerData to the centroid of the selected entities. | |
| void | SetTransformerToObject (const NXOpen::Features::Subdivision::CageManipulatorData::ObjectSelectionData &selectionData) |
| Repositions the GeometricUtilities::TransformerData to the specified entity. | |
| void | StepMove (double step) |
| Moves the objects by step value. | |
| NXOpen::GeometricUtilities::TransformerData * | Transformer () |
| Returns the transformation tool. | |
Public Member Functions inherited from NXOpen::Features::Subdivision::SelectCageObjectData | |
| bool | CanDeselectObjectsAutomatically () |
| Returns the flag indicating if previously selected objects can be de-selected during selection of new objects. | |
| void | ClearAndAdd (const std::vector< NXOpen::NXObject * > &objects, NXOpen::View *view, const NXOpen::Point3d &point) |
| Clears the currently present objects and adds new objects. | |
| NXOpen::SelectDisplayableObjectList * | SelectionList () |
| Returns the object list. | |
| void | SetCanDeselectObjectsAutomatically (bool canDeselect) |
| Sets the flag indicating if previously selected objects can be de-selected during selection of new objects. | |
| void | SetCursorLocation (const NXOpen::Point3d &point) |
| Sets the cursor location in absolute coordinates. | |
| 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. | |
Subdivision cage manipulation tool.
Created in NX9.0.0.
| void NXOpen::Features::Subdivision::CageManipulatorData::EndMove | ( | ) |
Releases the data prepared at the beginning of the move.
Created in NX9.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::Subdivision::CageManipulatorData::Move | ( | const NXOpen::Point3d & | moveToPoint, |
| bool | isSnapGesture | ||
| ) |
Moves the objects by dragging.
Created in NX9.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
| moveToPoint | movetopoint |
| isSnapGesture | Are we processing a snap gesture. |
| void NXOpen::Features::Subdivision::CageManipulatorData::PrepareToMove | ( | const NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData & | moveData | ) |
Prepares data to move the objects.
Created in NX9.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
| moveData | movedata |
| void NXOpen::Features::Subdivision::CageManipulatorData::ResetTransformerToCentroidOfSelection | ( | ) |
Repositions the GeometricUtilities::TransformerData to the centroid of the selected entities.
Created in NX9.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::Subdivision::CageManipulatorData::SetTransformerToObject | ( | const NXOpen::Features::Subdivision::CageManipulatorData::ObjectSelectionData & | selectionData | ) |
Repositions the GeometricUtilities::TransformerData to the specified entity.
Created in NX9.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
| selectionData | selectiondata |
| void NXOpen::Features::Subdivision::CageManipulatorData::StepMove | ( | double | step | ) |
Moves the objects by step value.
Created in NX9.0.0.
License requirements : studio_free_form ("STUDIO FREE FORM")
| step | step |
| NXOpen::GeometricUtilities::TransformerData* NXOpen::Features::Subdivision::CageManipulatorData::Transformer | ( | ) |
Returns the transformation tool.
Created in NX9.0.0.
License requirements : None