GEE_Profile Class Reference

Profile to be used when creating 3D tubes out of path information. More...

#include <gee_profile.h>

Inheritance diagram for GEE_Profile:

Inheritance graph
[legend]
Collaboration diagram for GEE_Profile:

Collaboration graph
[legend]
List of all members.

Public Types

Public Member Functions

Protected Attributes


Detailed Description

Profile to be used when creating 3D tubes out of path information.


Member Typedef Documentation

typedef std::vector<GEE_ProfileVertex2D> GEE_Profile::container
 

typedef container::iterator GEE_Profile::iterator
 


Constructor & Destructor Documentation

GEE_Profile::GEE_Profile  ) 
 

GEE_Profile::~GEE_Profile  )  [virtual]
 


Member Function Documentation

void GEE_Profile::render GEE_Renderer  )  [virtual]
 

Render this object with the renderer.

Reimplemented from GEE_Geometry.

bool GEE_Profile::getBoundingBox VEE_BoundingBox  )  [virtual]
 

Get the bounding box of this data set.

Reimplemented from GEE_Geometry.

bool GEE_Profile::read GEE_Io  )  [virtual]
 

Reads the data from a given file.

Reimplemented from GEE_Geometry.

bool GEE_Profile::write GEE_Io  )  [virtual]
 

Reads the data from a given stream.

Reimplemented from GEE_Geometry.

void GEE_Profile::clear  ) 
 

void GEE_Profile::generateCircle float  radius,
int  segments
 

Generates a circle with desired number of segments.

void GEE_Profile::generateBar float  height = 1.0,
float  topWidth = 0.0
 

void GEE_Profile::generateCross float  radius  ) 
 

void GEE_Profile::addVertex const GEE_ProfileVertex2D v  )  [inline]
 

void GEE_Profile::normalize const VEE_Vector3 span  ) 
 

uint GEE_Profile::size  )  const [inline]
 

void GEE_Profile::resize uint  n  )  [inline]
 

uint GEE_Profile::segments  )  const
 

GEE_ProfileVertex2D& GEE_Profile::getVertex uint  i  )  [inline]
 

iterator GEE_Profile::begin  )  [inline]
 

iterator GEE_Profile::end  )  [inline]
 


Member Data Documentation

container GEE_Profile::m_vertices [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:14 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6