Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

positiontrans.h

Go to the documentation of this file.
00001 #ifndef __POSITIONDUMMY_H
00002 #define __POSITIONDUMMY_H
00003 
00004 #include "position.h"
00005 
00007 
00012 class PositionTrans : public Position
00013 {
00014 public:
00015         PositionTrans();
00016         PositionTrans(Position *initial, Position *final, int numIncrements);
00017         ~PositionTrans();
00018         virtual GLfloat getTrueX();
00019         virtual GLfloat getTrueY();
00020         virtual GLfloat getTrueZ();
00021         virtual void calculatePosition();
00022         virtual void updateRelations();
00023         virtual int getTrueSizeX();
00024         virtual int getTrueSizeY();
00025         virtual int getTrueSizeZ();
00026         virtual int getMinTrueSizeX();
00027         virtual int getMinTrueSizeY();
00028         virtual int getMinTrueSizeZ();
00029         virtual int getMaxTrueSizeX();
00030         virtual int getMaxTrueSizeY();
00031         virtual int getMaxTrueSizeZ();
00032 
00033 private:
00034         float xIncrement, yIncrement, zIncrement;
00035         float xTemp, yTemp, zTemp;
00036         int numInc, totalInc;
00037         
00038         
00039 };
00040 
00041 #endif

Generated on Sat Aug 28 10:33:23 2004 by doxygen 1.3.6