fshake3d  0.0.1
FreeformDensity3DSurfaceEditor
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
SceneViewOrtho Class Reference

#include <ui_DragSensor2D.hpp>

Inheritance diagram for SceneViewOrtho:
SceneView View EventTarget

List of all members.

Public Member Functions

 SceneViewOrtho ()
void setDirectionX (Vec3d dirx)
void setDirectionY (Vec3d diry)
const Vec3d & getDirectionX () const
const Vec3d & getDirectionY () const
void setXAxis (int xaxis)
void setYAxis (int yaxis)
void setViewport (const Vec4i &vp)
virtual void dragBegin ()
virtual void dragUpdate (const Vec2i &d)
virtual void display ()
virtual void setProjectionViewSize (const Vec2d &size)
RulergetRuler ()

Protected Member Functions

void updateRuler ()

Protected Attributes

Ruler mRuler
Vec3d mDirectionX
Vec3d mDirectionY
int mXAxis
int mYAxis
double mZoomBase

Private Member Functions

Point3d transformLocalToWorld (Point2d localPoint)

Detailed Description

Definition at line 11 of file ui_DragSensor2D.hpp.


Constructor & Destructor Documentation

Definition at line 3 of file ui_SceneViewOrtho.cpp.


Member Function Documentation

void SceneViewOrtho::display ( ) [virtual]

Reimplemented from SceneView.

Definition at line 80 of file ui_SceneViewOrtho.cpp.

void SceneViewOrtho::dragBegin ( ) [virtual]

Implements SceneView.

Definition at line 31 of file ui_SceneViewOrtho.cpp.

void SceneViewOrtho::dragUpdate ( const Vec2i &  d) [virtual]

Implements SceneView.

Definition at line 50 of file ui_SceneViewOrtho.cpp.

const Vec3d& SceneViewOrtho::getDirectionX ( ) const [inline]

Definition at line 13 of file ui_SceneViewOrtho.hpp.

const Vec3d& SceneViewOrtho::getDirectionY ( ) const [inline]

Definition at line 14 of file ui_SceneViewOrtho.hpp.

Definition at line 22 of file ui_SceneViewOrtho.hpp.

void SceneViewOrtho::setDirectionX ( Vec3d  dirx)

Definition at line 20 of file ui_SceneViewOrtho.cpp.

void SceneViewOrtho::setDirectionY ( Vec3d  diry)

Definition at line 21 of file ui_SceneViewOrtho.cpp.

void SceneViewOrtho::setProjectionViewSize ( const Vec2d &  size) [virtual]

Reimplemented from SceneView.

Definition at line 87 of file ui_SceneViewOrtho.cpp.

void SceneViewOrtho::setViewport ( const Vec4i &  vp) [virtual]

Reimplemented from SceneView.

Definition at line 25 of file ui_SceneViewOrtho.cpp.

void SceneViewOrtho::setXAxis ( int  xaxis)

Definition at line 22 of file ui_SceneViewOrtho.cpp.

void SceneViewOrtho::setYAxis ( int  yaxis)

Definition at line 23 of file ui_SceneViewOrtho.cpp.

Point3d SceneViewOrtho::transformLocalToWorld ( Point2d  localPoint) [private]
void SceneViewOrtho::updateRuler ( ) [protected]

Definition at line 67 of file ui_SceneViewOrtho.cpp.


Member Data Documentation

Vec3d SceneViewOrtho::mDirectionX [protected]

Definition at line 29 of file ui_SceneViewOrtho.hpp.

Vec3d SceneViewOrtho::mDirectionY [protected]

Definition at line 30 of file ui_SceneViewOrtho.hpp.

Definition at line 28 of file ui_SceneViewOrtho.hpp.

int SceneViewOrtho::mXAxis [protected]

Definition at line 31 of file ui_SceneViewOrtho.hpp.

int SceneViewOrtho::mYAxis [protected]

Definition at line 32 of file ui_SceneViewOrtho.hpp.

double SceneViewOrtho::mZoomBase [protected]

Definition at line 33 of file ui_SceneViewOrtho.hpp.


The documentation for this class was generated from the following files: