PrimitiveFactory Class Reference

#include <PrimitiveFactories.h>

Inherited by TexturedSmoothTriangleFactory, and TriangleFactory.

Inheritance diagram for PrimitiveFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~PrimitiveFactory ()
virtual Primitivecreate (const Triangle &v, const Vec3f &na, const Vec3f &nb, const Vec3f &nc, const TexCoordinate &ta, const TexCoordinate &tb, const TexCoordinate &tc) const=0

Detailed Description

Factory which is able to generate primitives

Author:
Alex Busenius

Christian Engels

Definition at line 17 of file PrimitiveFactories.h.


Constructor & Destructor Documentation

PrimitiveFactory::~PrimitiveFactory (  )  [virtual]

Destructor

Definition at line 11 of file PrimitiveFactories.cpp.


Member Function Documentation

virtual Primitive* PrimitiveFactory::create ( const Triangle v,
const Vec3f na,
const Vec3f nb,
const Vec3f nc,
const TexCoordinate ta,
const TexCoordinate tb,
const TexCoordinate tc 
) const [pure virtual]

Create a Primitive form given vertices

Implemented in TriangleFactory, and TexturedSmoothTriangleFactory.

Referenced by OBJObject::read().


The documentation for this class was generated from the following files:
Generated on Fri Feb 1 00:02:24 2008 for Grayfall by  doxygen 1.5.1