Back to bsyte

Polygon Class Reference

Polygon. More...

#include <Polygon.h>

Inheritance diagram for Polygon:
Collaboration diagram for Polygon:

List of all members.

Public Member Functions

 Polygon ()
virtual ~Polygon ()
void transform (Matrix &mat)
 Transformiert alle Vertices des Polygons.
void clip (Plane &p)
 Clipped die ClippedVertices gegen die Plane.
void save (DataOutputStream &dataOut)
 Serialisiert das Polygon-Objekt in den Outputstream.
void load (DataInputStream &dataIn)
 Liest das Polygon-Objekt aus dem Inputstream.

Public Attributes

int m_numVertices
Vertexm_vertex

Static Public Attributes

static Vec m_vertexBuffer []

Detailed Description


Constructor & Destructor Documentation

Polygon::Polygon ( )
Polygon::~Polygon ( ) [virtual]

Member Function Documentation

void Polygon::clip ( Plane p)

Clipped die ClippedVertices gegen die Plane.

Parameters:
pdie Plane gegen die diese Tile geclipped wird

Reimplemented in Tile.

Here is the call graph for this function:

void Polygon::load ( DataInputStream dataIn)

Liest das Polygon-Objekt aus dem Inputstream.

Parameters:
dataInDataInputStream
Exceptions:
IOException

Reimplemented in Tile.

Here is the call graph for this function:

void Polygon::save ( DataOutputStream dataOut)

Serialisiert das Polygon-Objekt in den Outputstream.

Parameters:
dataOutDataOutputStream
Exceptions:
IOException

Reimplemented in Tile.

Here is the call graph for this function:

void Polygon::transform ( Matrix mat)

Transformiert alle Vertices des Polygons.

Parameters:
matTransformationsmatrix

Reimplemented in Tile.

Here is the call graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files: