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

# Modules/WalkingEngine/GT2005DebugData.h

Go to the documentation of this file.

    00001 /***************************************************************************
    00002 * @file GT2005Polygon.h
    00003 * Definition of class GT2005DebugData
    00004 * @author Denis Fisseler
    00005 ****************************************************************************/
    00006
    00007 #ifndef GT2005DebugData_h
    00008 #define GT2005DebugData_h
    00009
    00010 #include "Tools/Math/Vector3.h"
    00011 #include <string.h>
    00012 #include <math.h>
    00013
    00014 /***************************************************************************
    00015 * @class GT2005DebugData
    00016 *
    00017 * Polygon class for the GT2005 Walking Engine
    00018 * @author Denis Fisseler
    00019 ***************************************************************************/
    00020 class GT2005DebugData
    00021 {
    00022 public:
    00023   // Constructor
    00024   GT2005DebugData();
    00025
    00026   // Destructor
    00027   ~GT2005DebugData();
    00028
    00029   int gt2005Status;
    00030
    00031   long avgAccelerationX;
    00032   long avgAccelerationY;
    00033   long avgAccelerationZ;
    00034   long diffAccelerationX;
    00035   long diffAccelerationY;
    00036   long diffAccelerationZ;
    00037 };
    00038
    00039 // streaming operators
    00040 In& operator>>(In& stream, GT2005DebugData& data);
    00041 Out& operator<<(Out& stream, const GT2005DebugData& data);
    00042
    00043 #endif // GT2005DebugData_h