#include <Disk.h>

Public Member Functions | |
| Disk () | |
| ~Disk () | |
| Disk & | operator= (const Disk &) |
| virtual std::istream & | Read (std::istream &) |
| GLfloat | GetLargestDisplacement () |
| void | SetScale (GLfloat, GLfloat, GLfloat) |
| void | SetPosition (GLfloat, GLfloat, GLfloat) |
| void | SetRadius (GLfloat) |
| void | Scale (GLfloat) |
| virtual void | Print (std::ostream &) |
| void | Display () |
Protected Attributes | |
| int | mSlices |
| int | mLoops |
| bool | mIsFirsttime |
| GLUquadric * | mQuad |
| GLfloat | mPositionX |
| GLfloat | mPositionY |
| GLfloat | mPositionZ |
| GLdouble | mRadius |
| GLfloat | mScaleX |
| GLfloat | mScaleY |
| GLfloat | mScaleZ |
Friends | |
| std::ostream & | operator<< (std::ostream &, Disk &) |
| glotzopengl::Disk::Disk | ( | ) |
| glotzopengl::Disk::~Disk | ( | ) |
| std::istream & glotzopengl::Disk::Read | ( | std::istream & | is | ) | [virtual] |
| GLfloat glotzopengl::Disk::GetLargestDisplacement | ( | ) | [virtual] |
Reimplemented from glotzopengl::GlObject.
| void glotzopengl::Disk::SetScale | ( | GLfloat | x, | |
| GLfloat | y, | |||
| GLfloat | z | |||
| ) |
| void glotzopengl::Disk::SetPosition | ( | GLfloat | x, | |
| GLfloat | y, | |||
| GLfloat | z | |||
| ) |
| void glotzopengl::Disk::SetRadius | ( | GLfloat | radius | ) |
| void glotzopengl::Disk::Scale | ( | GLfloat | scalingFactor | ) |
| void glotzopengl::Disk::Print | ( | std::ostream & | os | ) | [virtual] |
Reimplemented from glotzopengl::GlObject.
| void glotzopengl::Disk::Display | ( | ) | [virtual] |
Implements glotzopengl::GlObject.
| std::ostream& operator<< | ( | std::ostream & | os, | |
| Disk & | sphere | |||
| ) | [friend] |
int glotzopengl::Disk::mSlices [protected] |
int glotzopengl::Disk::mLoops [protected] |
bool glotzopengl::Disk::mIsFirsttime [protected] |
GLUquadric* glotzopengl::Disk::mQuad [protected] |
GLfloat glotzopengl::Disk::mPositionX [protected] |
Reimplemented from glotzopengl::GlObject.
GLfloat glotzopengl::Disk::mPositionY [protected] |
Reimplemented from glotzopengl::GlObject.
GLfloat glotzopengl::Disk::mPositionZ [protected] |
Reimplemented from glotzopengl::GlObject.
GLdouble glotzopengl::Disk::mRadius [protected] |
GLfloat glotzopengl::Disk::mScaleX [protected] |
Reimplemented from glotzopengl::GlObject.
GLfloat glotzopengl::Disk::mScaleY [protected] |
Reimplemented from glotzopengl::GlObject.
GLfloat glotzopengl::Disk::mScaleZ [protected] |
Reimplemented from glotzopengl::GlObject.
1.5.3