Skip to content
Snippets Groups Projects
Select Git revision
  • cb131082e8712209e69b15e5e05c6ad3da0c7a3f
  • master default protected
  • 67-multithreading-is-plattform-dependent
  • cmake_windows
  • v0.8.4
  • v0.8.3
  • v0.8.2
  • v0.8
  • v0.7
  • v0.6
  • v0.5-alpha
  • v0.4
12 results

TimerCallback.h

Blame
  • TimerCallback.h 4.08 KiB
    /**
     * @headerfile TimerCallback.cpp
     * @author   Ulrich Kemloh <kemlohulrich@gmail.com>
     * @version 0.1
     * Copyright (C) <2009-2010>
     *
     * @section LICENSE
     * This file is part of OpenPedSim.
     *
     * OpenPedSim is free software: you can redistribute it and/or modify
     * it under the terms of the GNU General Public License as published by
     * the Free Software Foundation, either version 3 of the License, or
     * any later version.
     *
     * OpenPedSim is distributed in the hope that it will be useful,
     * but WITHOUT ANY WARRANTY; without even the implied warranty of
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
     * GNU General Public License for more details.
     *
     * You should have received a copy of the GNU General Public License
     * along with OpenPedSim. If not, see <http://www.gnu.org/licenses/>.
     *
     * @section DESCRIPTION
     * This class is called by the timer and update all elements on the screen
     *
     * \brief Callback class for the visualisation thread. Triggered by the timer
     *
     *
     *
     *  Created on: 11.05.2009
     *
     */
    
    #ifndef TIMERCALLBACK_H_
    #define TIMERCALLBACK_H_
    
    #include <iostream>
    #include <vtkCommand.h>
    
    #include "SyncData.h"
    
    #ifdef WIN32
    class vtkAVIWriter;
    #endif
    //
    #ifdef __linux__
    class vtkFFMPEGWriter;
    #endif
    
    
    //#include <vtkGlyph3D.h>
    #include <vtkTensorGlyph.h>
    #include <vtkSmartPointer.h>
    #include <vtkPolyDataMapper.h>
    
    class SyncData;
    class QObject;
    class QString;
    class Pedestrian;
    class vtkCommand;
    class vtkRenderWindow;
    class vtkWindowToImageFilter;
    class Frame;
    class vtkPNGWriter;
    class vtkTextActor;
    class vtkActor2D;
    class TrailPlotter;
    class PointPlotter;
    
    //extern variables