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. | |
![]() | |
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. | |
![]() | |
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