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
00044 
00045 /** 
00046 * Change Log:
00047 *
00048 * $Log: MotionNetData.h,v $
00049 * Revision 1.2  2004/06/02 17:18:23  spranger
00050 * MotionRequest cleanup
00051 *
00052 * Revision 1.1.1.1  2004/05/22 17:21:32  cvsadm
00053 * created new repository GT2004_WM
00054 *
00055 * Revision 1.2  2003/12/16 19:01:18  loetzsch
00056 * The motion net is not compiled into a C++ file but parsed at run time.
00057 *
00058 */

Generated on Thu Sep 23 19:57:32 2004 for GT2004 by doxygen 1.3.6