TTK
Loading...
Searching...
No Matches
ttkCinemaImagingVTK.h
Go to the documentation of this file.
1#pragma once
2
3#include <Debug.h>
4
5class vtkRenderer;
6class vtkRenderWindow;
7class vtkPointSet;
8class vtkMultiBlockDataSet;
9class vtkRenderPassCollection;
10class vtkCamera;
11
12namespace ttk {
13 class ttkCinemaImagingVTK : virtual public Debug {
14 public:
17
18 int RenderVTKObject(vtkMultiBlockDataSet *outputImages,
19
20 vtkPointSet *inputObject,
21 vtkPointSet *inputGrid) const;
22
23 protected:
24 int setupRenderer(vtkRenderer *renderer,
25 vtkPointSet *object,
26 vtkCamera *camera) const;
27
28 int setupWindow(vtkRenderWindow *window,
29 vtkRenderer *renderer,
30 const double resolution[2]) const;
31
32 int addValuePass(vtkPointSet *object,
33 int fieldType,
34 vtkRenderPassCollection *valuePassCollection,
35 std::vector<std::string> &valuePassNames) const;
36 };
37}; // namespace ttk
Minimalist debugging class.
Definition: Debug.h:88
~ttkCinemaImagingVTK() override
int addValuePass(vtkPointSet *object, int fieldType, vtkRenderPassCollection *valuePassCollection, std::vector< std::string > &valuePassNames) const
int setupWindow(vtkRenderWindow *window, vtkRenderer *renderer, const double resolution[2]) const
int RenderVTKObject(vtkMultiBlockDataSet *outputImages, vtkPointSet *inputObject, vtkPointSet *inputGrid) const
int setupRenderer(vtkRenderer *renderer, vtkPointSet *object, vtkCamera *camera) const
The Topology ToolKit.