Manipulator Class Reference

#include <Manipulators.h>

Inheritance diagram for Manipulator:
Inheritance graph
[legend]

Public Member Functions

virtual ManipulatableGetManipulatable ()=0
virtual void testSelect (const View &view, const Matrix4 &pivot2world)
virtual void render (Renderer &renderer, const VolumeTest &volume, const Matrix4 &pivot2world)
virtual void setSelected (bool select)=0
virtual bool isSelected () const =0
virtual ~Manipulator ()

Detailed Description

Definition at line 37 of file Manipulators.h.


Constructor & Destructor Documentation

virtual Manipulator::~Manipulator (  )  [virtual]

Member Function Documentation

virtual Manipulatable* Manipulator::GetManipulatable (  )  [pure virtual]
virtual bool Manipulator::isSelected (  )  const [pure virtual]
virtual void Manipulator::render ( Renderer renderer,
const VolumeTest volume,
const Matrix4 &  pivot2world 
) [inline, virtual]

Reimplemented in RotateManipulator, TranslateManipulator, and ScaleManipulator.

Definition at line 46 of file Manipulators.h.

virtual void Manipulator::setSelected ( bool  select  )  [pure virtual]
virtual void Manipulator::testSelect ( const View &  view,
const Matrix4 &  pivot2world 
) [inline, virtual]

Reimplemented in RotateManipulator, TranslateManipulator, and ScaleManipulator.

Definition at line 41 of file Manipulators.h.


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

Generated by  doxygen 1.6.2