#include <Manipulators.h>
Public Member Functions | |
virtual Manipulatable * | GetManipulatable ()=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 () |
Definition at line 37 of file Manipulators.h.
virtual Manipulator::~Manipulator | ( | ) | [virtual] |
virtual Manipulatable* Manipulator::GetManipulatable | ( | ) | [pure virtual] |
Implemented in RotateManipulator, TranslateManipulator, and ScaleManipulator.
virtual bool Manipulator::isSelected | ( | ) | const [pure virtual] |
Implemented in RotateManipulator, TranslateManipulator, and ScaleManipulator.
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] |
Implemented in RotateManipulator, TranslateManipulator, and ScaleManipulator.
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.