#include <Cylinder.h>

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