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

MariePush.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_PUSH_H_
00023 #define _MARIE_PUSH_H_
00024 
00025 #include "BufferedNode.h"
00026 
00027 namespace marie
00028 {
00029   class MariePush : public FD::BufferedNode {
00030      
00031      int m_inputID;
00032      int m_streamID;
00033      int m_outputID;
00034       
00035   public:
00036   
00037      MariePush(std::string nodeName, FD::ParameterSet params);
00038   
00039      void calculate(int output_id, int count, FD::Buffer &out);
00040        
00041   };
00042 }
00043 #endif

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