NX Open C++ Reference Guide
Public Member Functions | Public Attributes | List of all members
NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData Struct Reference

Contains object movement information. More...

Public Member Functions

 ObjectMoveData (NXOpen::NXObject *draggedObjectInitial, const NXOpen::Point3d &beginDragCursorPositionInitial, const NXOpen::Point3d &beginDragObjectPositionInitial, NXOpen::View *viewInitial, double micropositioningScaleInitial)
 Constructor for the ObjectMoveData struct.
 

Public Attributes

NXOpen::Point3d BeginDragCursorPosition
 The point from which object dragging is initiated, the point under the cursor when seen in view direction.
 
NXOpen::Point3d BeginDragObjectPosition
 The point on object near cursor from which object dragging is initiated.
 
NXOpen::NXObject * DraggedObject
 The dragged object.
 
double MicropositioningScale
 The micropositioning scale.
 
NXOpen::View * View
 The view in which object is dragged.
 

Detailed Description

Contains object movement information.


Created in NX9.0.0.

Constructor & Destructor Documentation

NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData::ObjectMoveData ( NXOpen::NXObject *  draggedObjectInitial,
const NXOpen::Point3d &  beginDragCursorPositionInitial,
const NXOpen::Point3d &  beginDragObjectPositionInitial,
NXOpen::View *  viewInitial,
double  micropositioningScaleInitial 
)

Constructor for the ObjectMoveData struct.

Parameters
draggedObjectInitialThe dragged object.
beginDragCursorPositionInitialThe point from which object dragging is initiated, the point under the cursor when seen in view direction.
beginDragObjectPositionInitialThe point on object near cursor from which object dragging is initiated
viewInitialThe view in which object is dragged.
micropositioningScaleInitialThe micropositioning scale.

Member Data Documentation

NXOpen::Point3d NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData::BeginDragCursorPosition

The point from which object dragging is initiated, the point under the cursor when seen in view direction.

NXOpen::Point3d NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData::BeginDragObjectPosition

The point on object near cursor from which object dragging is initiated.

NXOpen::NXObject* NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData::DraggedObject

The dragged object.

double NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData::MicropositioningScale

The micropositioning scale.

NXOpen::View* NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData::View

The view in which object is dragged.


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