28 #ifndef vtkCinemaLayerMapper_h 29 #define vtkCinemaLayerMapper_h 34 #include "vtkRemotingCinemaModule.h" 70 vtkSetMacro(ScalarVisibility,
bool);
71 vtkGetMacro(ScalarVisibility,
bool);
72 vtkBooleanMacro(ScalarVisibility,
bool);
96 const std::vector<vtkSmartPointer<vtkImageData> >&
GetLayers()
const {
return this->Layers; }
115 vtkSetVector3Macro(LayerCameraViewUp,
double);
116 vtkGetVector3Macro(LayerCameraViewUp,
double);
128 vtkSetMacro(RenderLayersAsImage,
bool);
129 vtkGetMacro(RenderLayersAsImage,
bool);
130 vtkBooleanMacro(RenderLayersAsImage,
bool);
142 std::vector<vtkSmartPointer<vtkImageData> >
Layers;
144 double LayerCameraViewUp[3];
153 vtkInternals* Internals;
vtkScalarsToColors * GetLookupTable()
Specify a lookup table for the mapper to use.
Mapper for Cinema layers.
virtual void RenderOverlay(vtkViewport *, vtkActor2D *)
virtual vtkMTimeType GetMTime()
vtkTypeUInt64 vtkMTimeType
void PrintSelf(ostream &os, vtkIndent indent)
virtual void ReleaseGraphicsResources(vtkWindow *)
std::vector< vtkSmartPointer< vtkImageData > > Layers
Keeps track of layers to render.
static vtkAlgorithm * New()
vtkScalarsToColors * LookupTable
virtual void RenderOpaqueGeometry(vtkViewport *, vtkActor2D *)
vtkNew< vtkMatrix4x4 > LayerProjectionMatrix
void operator=(const vtkObjectBase &)
const std::vector< vtkSmartPointer< vtkImageData > > & GetLayers() const
Set the layers to render currently.