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, const NXOpen::Vector3d &viewDirectionInitial)
 Constructor for the ObjectMoveData struct. More...
 

Public Attributes

NXOpen::Point3d BeginDragCursorPosition
 The point from which object dragging is initiated, the point under the cursor when seen in view direction. More...
 
NXOpen::Point3d BeginDragObjectPosition
 The point on object near cursor from which object dragging is initiated. More...
 
NXOpen::NXObjectDraggedObject
 The dragged object. More...
 
double MicropositioningScale
 The micropositioning scale. More...
 
NXOpen::ViewView
 The view in which object is dragged. More...
 
NXOpen::Vector3d ViewDirection
 The view direction. More...
 

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,
const NXOpen::Vector3d viewDirectionInitial 
)

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.
viewDirectionInitialThe view direction.

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.

NXOpen::Vector3d NXOpen::Features::Subdivision::CageManipulatorData::ObjectMoveData::ViewDirection

The view direction.


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