IS3D::ArrowObj Class Reference

#include <SimpleObj.H>

Inherits IS3D::DrawObj.

List of all members.

Public Member Functions

 ArrowObj (const Vector3 &start, const Vector3 &direction, const Color4 &color=Color3::orange(), double scale=1.0)
virtual ~ArrowObj ()
void draw ()
 Override this function and place your G3D draw calls inside it.

Protected Attributes

Vector3 _start
Vector3 _dir
Color4 _color
double _scale


Constructor & Destructor Documentation

IS3D::ArrowObj::ArrowObj ( const Vector3 &  start,
const Vector3 &  direction,
const Color4 &  color = Color3::orange(),
double  scale = 1.0 
) [inline]

References _color, _dir, _scale, and _start.

virtual IS3D::ArrowObj::~ArrowObj (  )  [inline, virtual]


Member Function Documentation

void IS3D::ArrowObj::draw (  )  [inline, virtual]

Override this function and place your G3D draw calls inside it.

Implements IS3D::DrawObj.

References _color, _dir, _scale, and _start.


Member Data Documentation

Vector3 IS3D::ArrowObj::_start [protected]

Referenced by ArrowObj(), and draw().

Vector3 IS3D::ArrowObj::_dir [protected]

Referenced by ArrowObj(), and draw().

Color4 IS3D::ArrowObj::_color [protected]

Referenced by ArrowObj(), and draw().

double IS3D::ArrowObj::_scale [protected]

Referenced by ArrowObj(), and draw().


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

Generated on Wed Jan 26 06:31:21 2011 for IS3D by  doxygen 1.5.6