Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

MarieLoad.h

Go to the documentation of this file.
00001 /*
00002 *    MARIE - Mobile and Autonomous Robotics Integration Environment
00003 *    Copyright (C) 2004 Carle Cote
00004 *
00005 *    This library is free software; you can redistribute it and/or
00006 *    modify it under the terms of the GNU Lesser General Public
00007 *    License as published by the Free Software Foundation; either
00008 *    version 2.1 of the License, or (at your option) any later version.
00009 *
00010 *    This library is distributed in the hope that it will be useful,
00011 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
00012 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
00013 *    Lesser General Public License for more details.
00014 *
00015 *    You should have received a copy of the GNU Lesser General Public
00016 *    License along with this library; if not, write to the Free Software
00017 *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
00018 *
00019 *    You can contact MARIE development team at http://marie.sourceforge.net
00020 */
00021 // Prevent Multiple Inclusion
00022 #ifndef _MARIE_LOAD_H_
00023 #define _MARIE_LOAD_H_
00024 
00025 #include "BufferedNode.h"
00026 #include "MarieXMLDataFactory.h"
00027 
00028 namespace marie
00029 {
00030   class MarieLoad : public FD::BufferedNode {
00031   
00032   private: 
00033      
00034      int m_inputID;  
00035      int m_outputID;
00036      
00037      MarieXMLDataFactory m_factory;
00038      
00039   public:
00040   
00041      MarieLoad(std::string nodeName, FD::ParameterSet params);
00042      void calculate(int output_id, int count, FD::Buffer &out);   
00043   };
00044 }
00045 #endif

Generated on Wed Oct 5 14:36:12 2005 for RobotFlow by  doxygen 1.4.4