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

#include <ui_SceneEditor.hpp>

Inheritance diagram for SceneEditor:
CrossSplitter View EventTarget

List of all members.

Public Member Functions

 SceneEditor (Scene *pScene)
virtual void layoutChildren ()
virtual void display ()
void setScene (Scene *pScene)
void moveLocal (const Vec3d &direction)
void setViewSize (double viewsize)
double getViewSize ()
void setFocusPoint (const Point3d &fp)
void setRulersVisible (bool visible)

Private Attributes

ScenempScene
double mViewSize
SceneViewPerspectivempView3
Point3d mFocusPoint

Detailed Description

Definition at line 9 of file ui_SceneEditor.hpp.


Constructor & Destructor Documentation

Definition at line 4 of file ui_SceneEditor.cpp.


Member Function Documentation

void SceneEditor::display ( ) [virtual]

Reimplemented from CrossSplitter.

Definition at line 131 of file ui_SceneEditor.cpp.

double SceneEditor::getViewSize ( ) [inline]

Definition at line 18 of file ui_SceneEditor.hpp.

void SceneEditor::layoutChildren ( ) [virtual]

Reimplemented from CrossSplitter.

Definition at line 70 of file ui_SceneEditor.cpp.

void SceneEditor::moveLocal ( const Vec3d &  direction)

Definition at line 117 of file ui_SceneEditor.cpp.

void SceneEditor::setFocusPoint ( const Point3d &  fp) [inline]

Definition at line 19 of file ui_SceneEditor.hpp.

void SceneEditor::setRulersVisible ( bool  visible)

Definition at line 138 of file ui_SceneEditor.cpp.

void SceneEditor::setScene ( Scene pScene)

Definition at line 66 of file ui_SceneEditor.cpp.

void SceneEditor::setViewSize ( double  viewsize)

Definition at line 125 of file ui_SceneEditor.cpp.


Member Data Documentation

Point3d SceneEditor::mFocusPoint [private]

Definition at line 25 of file ui_SceneEditor.hpp.

Definition at line 22 of file ui_SceneEditor.hpp.

Definition at line 24 of file ui_SceneEditor.hpp.

double SceneEditor::mViewSize [private]

Definition at line 23 of file ui_SceneEditor.hpp.


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