proj home

Files   Classes   Functions   Hierarchy  

gobjQuadric Class Reference

#include <graphmisc.h>

Inheritance diagram for gobjQuadric:
Collaboration diagram for gobjQuadric:

List of all members.

Public Member Functions

 gobjQuadric ()
void detailincrease ()
 ~gobjQuadric ()
void draw ()
 Draw the object.

Public Attributes

GLUquadric * quadric
float radius
int slices
int loops


Detailed Description

Definition at line 470 of file graphmisc.h.


Constructor & Destructor Documentation

gobjQuadric::gobjQuadric (  )  [inline]

Definition at line 481 of file graphmisc.h.

00482     : quadric(gluNewQuadric()), radius(0.2), slices(10), loops(3) {}

gobjQuadric::~gobjQuadric (  )  [inline]

Definition at line 487 of file graphmisc.h.

References quadric.

00488     { gluDeleteQuadric(quadric); }


Member Function Documentation

void gobjQuadric::detailincrease (  )  [inline]

Definition at line 484 of file graphmisc.h.

References loops, and slices.

00485     { slices *= 2; loops *=2; }

void gobjQuadric::draw (  )  [inline, virtual]

Draw the object.

Implements gobj.

Definition at line 490 of file graphmisc.h.

References GOBJDEBUGCODE.

00491     { GOBJDEBUGCODE }


Member Data Documentation

GLUquadric* gobjQuadric::quadric


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

Generated on Fri Mar 4 00:50:02 2011 for Chelton Evans Source by  doxygen 1.5.8