Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

OpenCAL::Vertex Class Reference

#include <Vertex.h>

List of all members.

Public Member Functions

 Vertex (Vector3 *position)
 Vertex (const Vector3 &position)
 Vertex (const Vector3 &position, const Vector3 &normal)
virtual ~Vertex ()
const Vector3 & getPosition () const
Vector3 * getPositionP ()
const Vector3 & getNormal () const
Vector3 * getNormalP ()
float getTextureU () const
float getTextureV () const
bool isLinked () const
void setPosition (const Vector3 &position)
void linkPosition (Vector3 *position)
void setNormal (const Vector3 &normal)
void setTexturePos (float u, float v)
void addNormal (const Vector3 &normal)

Protected Attributes

Vector3 * m_position
Vector3 m_normal
float m_textureU
float m_textureV
bool m_linked


Detailed Description

Description

Definition at line 27 of file Vertex.h.


Constructor & Destructor Documentation

Vertex::Vertex Vector3 *  position  ) 
 

Definition at line 28 of file Vertex.cpp.

Vertex::~Vertex  )  [virtual]
 

Definition at line 46 of file Vertex.cpp.


The documentation for this class was generated from the following files:
Generated on Sun Aug 15 19:19:28 2004 for OpenCAL: Open Computer Animation Library by doxygen 1.3.8