Go to the documentation of this file.
10 #ifndef vtk_m_rendering_View1D_h
11 #define vtk_m_rendering_View1D_h
41 void Paint()
override;
42 void RenderScreenAnnotations()
override;
43 void RenderWorldAnnotations()
override;
44 void RenderColorLegendAnnotations();
53 this->GetMapper().SetLogarithmX(l);
60 this->GetMapper().SetLogarithmY(l);
65 void UpdateCameraProperties();
71 bool LegendEnabled =
true;
78 #endif //vtk_m_rendering_View1D_h
Definition: ColorLegendAnnotation.h:26
Representation of a color.
Definition: Color.h:29
Groups connected points that have the same field value.
Definition: Atomic.h:19
#define VTKM_RENDERING_EXPORT
Definition: vtkm_rendering_export.h:44
vtkm::rendering::ColorLegendAnnotation Legend
Definition: View1D.h:70
void SetLogX(bool l)
Specify whether log scaling should be used on the X axis.
Definition: View1D.h:51
void SetLogY(bool l)
Specify whether log scaling should be used on the Y axis.
Definition: View1D.h:58
Converts data into commands to a rendering system.
Definition: Mapper.h:29
vtkm::rendering::AxisAnnotation2D HorizontalAxisAnnotation
Definition: View1D.h:68
Represents the image space that is the target of rendering.
Definition: Canvas.h:35
Definition: AxisAnnotation2D.h:29
void SetLegendLabelColor(vtkm::rendering::Color c)
Definition: View1D.h:48
The abstract class representing the view of a rendering scene.
Definition: View.h:31
Specifies the viewport for a rendering.
Definition: Camera.h:37
A simple collection of things to render.
Definition: Scene.h:30
A view for a 1D data set.
Definition: View1D.h:25
vtkm::rendering::AxisAnnotation2D VerticalAxisAnnotation
Definition: View1D.h:69