Skip to content
Snippets Groups Projects
Select Git revision
  • 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
11 results

TrailPlotter.h

Blame
  • TrailPlotter.h 745 B
    #ifndef TRAILPLOTTER_H
    #define TRAILPLOTTER_H
    
    //forwarded classes
    class vtkPolyData;
    class vtkActor;
    class vtkAppendPolyData;
    class vtkAppendPolyData;
    class vtkCleanPolyData;
    
    
    class TrailPlotter {
    public:
        /// constructor
        TrailPlotter();
    
        /// destructor
        virtual ~TrailPlotter();
    
        /// add a dataset to plot
        void AddDataSet(vtkPolyData * _polydata);
    
        /// return the actor responsible for the plotting
        vtkActor* getActor();
    
        /// set the visibility satus of the trails
        void SetVisibility(bool status);
    
    private:
        vtkActor* _trailActor;
        // combine polydatas sets
        vtkAppendPolyData* _appendFilter;
        // Remove any duplicate points.
        vtkCleanPolyData* _cleanFilter;
    };
    
    #endif // TRAILPLOTTER_H