Skip to content
Snippets Groups Projects
Select Git revision
  • 58fca2771ce8aa54523df3a2a62453b28ece0f50
  • 2023 default protected
2 results

psmpi-5.7.0-1-intel-compilers-2022.1.0.eb

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