Viskores  1.0
Public Member Functions | Static Protected Member Functions | List of all members
viskores::rendering::AxisAnnotation Class Referenceabstract

#include <AxisAnnotation.h>

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

Public Member Functions

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

Static Protected Member Functions

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

Constructor & Destructor Documentation

◆ AxisAnnotation()

viskores::rendering::AxisAnnotation::AxisAnnotation ( )
default

◆ ~AxisAnnotation()

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

Member Function Documentation

◆ CalculateTicks()

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

◆ CalculateTicksLogarithmic()

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

◆ Render()

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

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