Go to the documentation of this file.
10 #ifndef vtk_m_rendering_WorldAnnotator_h
11 #define vtk_m_rendering_WorldAnnotator_h
36 bool inFront =
false)
const;
47 bool inFront =
false)
const
54 void BeginLineRenderingBatch()
const;
57 void EndLineRenderingBatch()
const;
65 const std::string& text,
82 const std::string& text)
const
100 #endif // vtk_m_rendering_WorldAnnotator_h
vtkm::rendering::LineRendererBatcher LineBatcher
Definition: WorldAnnotator.h:95
void AddText(vtkm::Float32 originX, vtkm::Float32 originY, vtkm::Float32 originZ, vtkm::Float32 rightX, vtkm::Float32 rightY, vtkm::Float32 rightZ, vtkm::Float32 upX, vtkm::Float32 upY, vtkm::Float32 upZ, vtkm::Float32 scale, vtkm::Float32 anchorX, vtkm::Float32 anchorY, const vtkm::rendering::Color &color, const std::string &text) const
Definition: WorldAnnotator.h:69
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
constexpr vtkm::Vec< T, vtkm::IdComponent(sizeof...(Ts)+1)> make_Vec(T value0, Ts &&... args)
Initializes and returns a Vec containing all the arguments.
Definition: Types.h:1253
const vtkm::rendering::Canvas * Canvas
Definition: WorldAnnotator.h:94
Definition: LineRendererBatcher.h:26
Represents the image space that is the target of rendering.
Definition: Canvas.h:35
void AddLine(vtkm::Float64 x0, vtkm::Float64 y0, vtkm::Float64 z0, vtkm::Float64 x1, vtkm::Float64 y1, vtkm::Float64 z1, vtkm::Float32 lineWidth, const vtkm::rendering::Color &color, bool inFront=false) const
Definition: WorldAnnotator.h:39
#define VTKM_CONT
Definition: ExportMacros.h:57
Definition: WorldAnnotator.h:27
float Float32
Base type to use for 32-bit floating-point numbers.
Definition: Types.h:157
double Float64
Base type to use for 64-bit floating-point numbers.
Definition: Types.h:161