glotzopengl::Line Class Reference

#include <Line.h>

Inheritance diagram for glotzopengl::Line:

glotzopengl::GlObject glotzopengl::GlotzGlBaseObject

List of all members.

Public Member Functions

 Line ()
 Line (GLfloat, GLfloat, GLfloat, GLfloat)
 Line (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
 Line (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
 Line (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
 ~Line ()
std::istream & Read (std::istream &)
void Display ()
void Initialize ()
void SetStartPoint (GLfloat, GLfloat, GLfloat)
void SetEndPoint (GLfloat, GLfloat, GLfloat)
void SetStartPoint (GLfloat, GLfloat)
void SetEndPoint (GLfloat, GLfloat)
void SetThickness (GLfloat)

Private Attributes

GLfloat mStartX
GLfloat mStartY
GLfloat mStartZ
GLfloat mEndX
GLfloat mEndY
GLfloat mEndZ
GLfloat mThickness


Constructor & Destructor Documentation

glotzopengl::Line::Line (  ) 

glotzopengl::Line::Line ( GLfloat  x1,
GLfloat  x2,
GLfloat  y1,
GLfloat  y2 
)

glotzopengl::Line::Line ( GLfloat  x1,
GLfloat  x2,
GLfloat  y1,
GLfloat  y2,
GLfloat  t 
)

glotzopengl::Line::Line ( GLfloat  x1,
GLfloat  x2,
GLfloat  y1,
GLfloat  y2,
GLfloat  z1,
GLfloat  z2 
)

glotzopengl::Line::Line ( GLfloat  x1,
GLfloat  x2,
GLfloat  y1,
GLfloat  y2,
GLfloat  z1,
GLfloat  z2,
GLfloat  t 
)

glotzopengl::Line::~Line (  ) 


Member Function Documentation

std::istream & glotzopengl::Line::Read ( std::istream &  is  ) 

void glotzopengl::Line::Display (  )  [virtual]

Implements glotzopengl::GlObject.

void glotzopengl::Line::Initialize (  ) 

void glotzopengl::Line::SetStartPoint ( GLfloat  x,
GLfloat  y,
GLfloat  z 
)

void glotzopengl::Line::SetEndPoint ( GLfloat  x,
GLfloat  y,
GLfloat  z 
)

void glotzopengl::Line::SetStartPoint ( GLfloat  x,
GLfloat  y 
)

void glotzopengl::Line::SetEndPoint ( GLfloat  x,
GLfloat  y 
)

void glotzopengl::Line::SetThickness ( GLfloat  t  ) 


Member Data Documentation

GLfloat glotzopengl::Line::mStartX [private]

GLfloat glotzopengl::Line::mStartY [private]

GLfloat glotzopengl::Line::mStartZ [private]

GLfloat glotzopengl::Line::mEndX [private]

GLfloat glotzopengl::Line::mEndY [private]

GLfloat glotzopengl::Line::mEndZ [private]

GLfloat glotzopengl::Line::mThickness [private]


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:54:43 2009 by  doxygen 1.5.3