ScaleAxis Class Reference

#include <Manipulatables.h>

Inheritance diagram for ScaleAxis:
Inheritance graph
[legend]
Collaboration diagram for ScaleAxis:
Collaboration graph
[legend]

Public Member Functions

 ScaleAxis (Scalable &scalable)
void Construct (const Matrix4 &device2manip, const float x, const float y)
void Transform (const Matrix4 &manip2object, const Matrix4 &device2manip, const float x, const float y)
void SetAxis (const Vector3 &axis)

Private Attributes

Vector3 m_start
Vector3 m_axis
Scalablem_scalable

Detailed Description

Definition at line 118 of file Manipulatables.h.


Constructor & Destructor Documentation

ScaleAxis::ScaleAxis ( Scalable scalable  )  [inline]

Definition at line 125 of file Manipulatables.h.


Member Function Documentation

void ScaleAxis::Construct ( const Matrix4 &  device2manip,
const float  x,
const float  y 
) [virtual]

Implements Manipulatable.

void ScaleAxis::SetAxis ( const Vector3 axis  )  [inline]

Definition at line 132 of file Manipulatables.h.

References m_axis.

void ScaleAxis::Transform ( const Matrix4 &  manip2object,
const Matrix4 &  device2manip,
const float  x,
const float  y 
) [virtual]

Implements Manipulatable.


Field Documentation

Definition at line 122 of file Manipulatables.h.

Referenced by SetAxis().

Definition at line 123 of file Manipulatables.h.

Definition at line 121 of file Manipulatables.h.


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

Generated by  doxygen 1.6.2