VTK-m  2.2
Public Member Functions | Static Protected Member Functions | List of all members
vtkm::rendering::AxisAnnotation Class Referenceabstract

#include <AxisAnnotation.h>

Inheritance diagram for vtkm::rendering::AxisAnnotation:
vtkm::rendering::AxisAnnotation2D vtkm::rendering::AxisAnnotation3D

Public Member Functions

 AxisAnnotation ()=default
 
virtual ~AxisAnnotation ()=default
 
virtual void Render (const vtkm::rendering::Camera &camera, const vtkm::rendering::WorldAnnotator &worldAnnotator, vtkm::rendering::Canvas &canvas)=0
 

Static Protected Member Functions

static void CalculateTicks (const vtkm::Range &range, bool minor, std::vector< vtkm::Float64 > &positions, std::vector< vtkm::Float64 > &proportions, int modifyTickQuantity)
 
static void CalculateTicksLogarithmic (const vtkm::Range &range, bool minor, std::vector< vtkm::Float64 > &positions, std::vector< vtkm::Float64 > &proportions)
 

Constructor & Destructor Documentation

◆ AxisAnnotation()

vtkm::rendering::AxisAnnotation::AxisAnnotation ( )
default

◆ ~AxisAnnotation()

virtual vtkm::rendering::AxisAnnotation::~AxisAnnotation ( )
virtualdefault

Member Function Documentation

◆ CalculateTicks()

static void vtkm::rendering::AxisAnnotation::CalculateTicks ( const vtkm::Range range,
bool  minor,
std::vector< vtkm::Float64 > &  positions,
std::vector< vtkm::Float64 > &  proportions,
int  modifyTickQuantity 
)
staticprotected

◆ CalculateTicksLogarithmic()

static void vtkm::rendering::AxisAnnotation::CalculateTicksLogarithmic ( const vtkm::Range range,
bool  minor,
std::vector< vtkm::Float64 > &  positions,
std::vector< vtkm::Float64 > &  proportions 
)
staticprotected

◆ Render()

virtual void vtkm::rendering::AxisAnnotation::Render ( const vtkm::rendering::Camera camera,
const vtkm::rendering::WorldAnnotator worldAnnotator,
vtkm::rendering::Canvas canvas 
)
pure virtual

The documentation for this class was generated from the following file: