#include <PrimitiveFactories.h>
Inherited by TexturedSmoothTriangleFactory, and TriangleFactory.
Inheritance diagram for PrimitiveFactory:

Public Member Functions | |
| virtual | ~PrimitiveFactory () |
| virtual Primitive * | create (const Triangle &v, const Vec3f &na, const Vec3f &nb, const Vec3f &nc, const TexCoordinate &ta, const TexCoordinate &tb, const TexCoordinate &tc) const=0 |
Definition at line 17 of file PrimitiveFactories.h.
| PrimitiveFactory::~PrimitiveFactory | ( | ) | [virtual] |
Destructor
Definition at line 11 of file PrimitiveFactories.cpp.
| 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().
1.5.1