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

Modules/SpecialActions/GT2003MotionNetSpecialActions/MotionNetData.h

Go to the documentation of this file.
00001 /**
00002 * @file MotionNetData.h
00003 * 
00004 * Definition of class MotionNetData
00005 *
00006 * @author Martin Lötzsch, Max Risler, Uwe Düffert
00007 */
00008 
00009 #ifndef __MotionNetData_h_
00010 #define __MotionNetData_h_
00011 
00012 
00013 #include "MotionNetNode.h"
00014 #include "Representations/Motion/MotionRequest.h"
00015 
00016 /**
00017 * MotionNetData encapsulates all the motion data in the motion net.
00018 *
00019 * @author Martin Lötzsch
00020 * @author Uwe Düffert
00021 * @author Max Risler
00022 *
00023 */
00024 class MotionNetData
00025 {
00026   public:
00027     /** Default Constructor */
00028     MotionNetData();
00029 
00030     /** Deconstructor */
00031     ~MotionNetData();
00032 
00033     /** Loads the motion net from a file or another stream. */
00034     void load(In &stream);
00035 
00036     /** jump table from extern.mof: get start index from request */
00037     short label_extern_start[SpecialActionRequest::numOfSpecialAction];
00038 
00039     /** The motion net */
00040     MotionNetNode* nodeArray;
00041 };
00042 
00043 #endif

Generated on Mon Mar 20 21:59:57 2006 for GT2005 by doxygen 1.3.6