#include <Primitive.h>
Public Member Functions | |
virtual AxisAlignedBox_xyz | bbox () const =0 |
virtual unsigned int | nbVertices () const =0 |
virtual const Feedback3DColor & | sommet3DColor (int) const =0 |
virtual const Vector3 & | vertex (int) const =0 |
virtual | ~Primitive () |
Protected Attributes | |
int | _vibility |
Definition at line 121 of file Primitive.h.
virtual vrender::Primitive::~Primitive | ( | ) | [inline, virtual] |
Definition at line 124 of file Primitive.h.
virtual AxisAlignedBox_xyz vrender::Primitive::bbox | ( | ) | const [pure virtual] |
Implemented in vrender::Polygone, vrender::Segment, and vrender::Point.
virtual unsigned int vrender::Primitive::nbVertices | ( | ) | const [pure virtual] |
Implemented in vrender::Polygone, vrender::Segment, and vrender::Point.
virtual const Feedback3DColor& vrender::Primitive::sommet3DColor | ( | int | ) | const [pure virtual] |
Implemented in vrender::Polygone, vrender::Segment, and vrender::Point.
virtual const Vector3& vrender::Primitive::vertex | ( | int | ) | const [pure virtual] |
Implemented in vrender::Polygone, vrender::Segment, and vrender::Point.
int vrender::Primitive::_vibility [protected] |
Definition at line 148 of file Primitive.h.