20#include <ttkCinemaDarkroomModule.h>
24 double Position[3]{0, 0, 0};
25 double Up[3]{0, 0, 1};
26 double FocalPoint[3]{0, 0, 0};
32 vtkSetVector3Macro(Position,
double);
33 vtkGetVector3Macro(Position,
double);
34 vtkSetVector3Macro(Up,
double);
35 vtkGetVector3Macro(Up,
double);
36 vtkSetVector3Macro(FocalPoint,
double);
37 vtkGetVector3Macro(FocalPoint,
double);
39 int SyncWithParaViewCamera();
49 vtkInformationVector **inputVector,
50 vtkInformationVector *outputVector)
override;
Baseclass of all VTK filters that wrap ttk modules.
virtual int RequestData(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))
int FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
int FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
This source generates a Cinema Darkroom Camera.
static ttkCinemaDarkroomCamera * New()
~ttkCinemaDarkroomCamera() override