VTK-m  2.0
Public Member Functions | 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 ()
 
virtual ~AxisAnnotation ()
 
virtual void Render (const vtkm::rendering::Camera &camera, const vtkm::rendering::WorldAnnotator &worldAnnotator, vtkm::rendering::Canvas &canvas)=0
 

Protected Member Functions

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

Constructor & Destructor Documentation

◆ AxisAnnotation()

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

◆ ~AxisAnnotation()

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

Member Function Documentation

◆ CalculateTicks()

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

◆ CalculateTicksLogarithmic()

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

◆ 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: