Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

ObjLoader Class Reference

#include <ObjLoader.h>

Inheritance diagram for ObjLoader:

[legend]
Collaboration diagram for ObjLoader:
[legend]
List of all members.

Public Methods

 ObjLoader (string filename)
virtual ~ObjLoader ()
virtual void load ()

Protected Methods

void parseVertexInfo ()
void parseFaceInfo ()

Protected Attributes

vector< Vector3_tmpFaces
vector< Vector3_tmpNormals
vector< Vector2_tmpTextures
bool _hasNormal
bool _hasTexture
Vector3 _minCollision
Vector3 _maxCollision

Constructor & Destructor Documentation

ObjLoader::ObjLoader string    filename
 

ObjLoader::~ObjLoader   [virtual]
 


Member Function Documentation

void ObjLoader::load   [virtual]
 

Implements FileLoader.

void ObjLoader::parseFaceInfo   [protected]
 

void ObjLoader::parseVertexInfo   [protected]
 


Member Data Documentation

bool ObjLoader::_hasNormal [protected]
 

bool ObjLoader::_hasTexture [protected]
 

Vector3 ObjLoader::_maxCollision [protected]
 

Vector3 ObjLoader::_minCollision [protected]
 

vector< Vector3 > ObjLoader::_tmpFaces [protected]
 

vector< Vector3 > ObjLoader::_tmpNormals [protected]
 

vector< Vector2 > ObjLoader::_tmpTextures [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Apr 21 11:11:12 2004 for naturecalls by doxygen1.2.18