#include <AxisAnnotation2D.h>
 | 
|   | AxisAnnotation2D () | 
|   | 
|   | AxisAnnotation2D (const AxisAnnotation2D &)=delete | 
|   | 
| AxisAnnotation2D &  | operator= (const AxisAnnotation2D &)=delete | 
|   | 
| void  | SetLogarithmic (bool l) | 
|   | 
| void  | SetMoreOrLessTickAdjustment (int offset) | 
|   | 
| void  | SetColor (vtkm::rendering::Color c) | 
|   | 
| void  | SetLineWidth (vtkm::Float32 lw) | 
|   | 
| void  | SetMajorTickSize (vtkm::Float64 xlen, vtkm::Float64 ylen, vtkm::Float64 offset) | 
|   | 
| void  | SetMinorTickSize (vtkm::Float64 xlen, vtkm::Float64 ylen, vtkm::Float64 offset) | 
|   | 
| void  | SetScreenPosition (vtkm::Float64 x0, vtkm::Float64 y0, vtkm::Float64 x1, vtkm::Float64 y1) | 
|   | 
| void  | SetLabelAlignment (TextAnnotation::HorizontalAlignment h, TextAnnotation::VerticalAlignment v) | 
|   | 
| void  | SetLabelFontScale (vtkm::Float32 s) | 
|   | 
| void  | SetRangeForAutoTicks (const vtkm::Range &range) | 
|   | 
| void  | SetRangeForAutoTicks (vtkm::Float64 lower, vtkm::Float64 upper) | 
|   | 
| void  | SetMajorTicks (const std::vector< vtkm::Float64 > &positions, const std::vector< vtkm::Float64 > &proportions) | 
|   | 
| void  | SetMinorTicks (const std::vector< vtkm::Float64 > &positions, const std::vector< vtkm::Float64 > &proportions) | 
|   | 
| void  | Render (const vtkm::rendering::Camera &camera, const vtkm::rendering::WorldAnnotator &worldAnnotator, vtkm::rendering::Canvas &canvas) override | 
|   | 
|   | AxisAnnotation ()=default | 
|   | 
| virtual  | ~AxisAnnotation ()=default | 
|   | 
◆ AxisAnnotation2D() [1/2]
      
        
          | vtkm::rendering::AxisAnnotation2D::AxisAnnotation2D  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ AxisAnnotation2D() [2/2]
  
  
      
        
          | vtkm::rendering::AxisAnnotation2D::AxisAnnotation2D  | 
          ( | 
          const AxisAnnotation2D &  | 
           | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ operator=()
◆ Render()
◆ SetColor()
◆ SetLabelAlignment()
◆ SetLabelFontScale()
  
  
      
        
          | void vtkm::rendering::AxisAnnotation2D::SetLabelFontScale  | 
          ( | 
          vtkm::Float32  | 
          s | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetLineWidth()
  
  
      
        
          | void vtkm::rendering::AxisAnnotation2D::SetLineWidth  | 
          ( | 
          vtkm::Float32  | 
          lw | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetLogarithmic()
  
  
      
        
          | void vtkm::rendering::AxisAnnotation2D::SetLogarithmic  | 
          ( | 
          bool  | 
          l | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetMajorTicks()
      
        
          | void vtkm::rendering::AxisAnnotation2D::SetMajorTicks  | 
          ( | 
          const std::vector< vtkm::Float64 > &  | 
          positions,  | 
        
        
           | 
           | 
          const std::vector< vtkm::Float64 > &  | 
          proportions  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SetMajorTickSize()
offset of 0 means the tick is inside the frame offset of 1 means the tick is outside the frame offset of 0.5 means the tick is centered on the frame
 
 
◆ SetMinorTicks()
      
        
          | void vtkm::rendering::AxisAnnotation2D::SetMinorTicks  | 
          ( | 
          const std::vector< vtkm::Float64 > &  | 
          positions,  | 
        
        
           | 
           | 
          const std::vector< vtkm::Float64 > &  | 
          proportions  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SetMinorTickSize()
◆ SetMoreOrLessTickAdjustment()
  
  
      
        
          | void vtkm::rendering::AxisAnnotation2D::SetMoreOrLessTickAdjustment  | 
          ( | 
          int  | 
          offset | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetRangeForAutoTicks() [1/2]
      
        
          | void vtkm::rendering::AxisAnnotation2D::SetRangeForAutoTicks  | 
          ( | 
          const vtkm::Range &  | 
          range | ) | 
           | 
        
      
 
 
◆ SetRangeForAutoTicks() [2/2]
◆ SetScreenPosition()
- Todo:
 - : rename, since it might be screen OR world position? 
 
 
 
◆ AlignH
◆ AlignV
◆ Color
◆ FontScale
◆ Labels
  
  
      
        
          | std::vector<std::unique_ptr<TextAnnotation> > vtkm::rendering::AxisAnnotation2D::Labels | 
         
       
   | 
  
protected   | 
  
 
 
◆ LineWidth
◆ Logarithmic
  
  
      
        
          | bool vtkm::rendering::AxisAnnotation2D::Logarithmic | 
         
       
   | 
  
protected   | 
  
 
 
◆ MajorTickOffset
◆ MajorTickSizeX
◆ MajorTickSizeY
◆ MinorTickOffset
◆ MinorTickSizeX
◆ MinorTickSizeY
◆ MoreOrLessTickAdjustment
  
  
      
        
          | int vtkm::rendering::AxisAnnotation2D::MoreOrLessTickAdjustment | 
         
       
   | 
  
protected   | 
  
 
 
◆ PositionsMajor
  
  
      
        
          | std::vector<vtkm::Float64> vtkm::rendering::AxisAnnotation2D::PositionsMajor | 
         
       
   | 
  
protected   | 
  
 
 
◆ PositionsMinor
  
  
      
        
          | std::vector<vtkm::Float64> vtkm::rendering::AxisAnnotation2D::PositionsMinor | 
         
       
   | 
  
protected   | 
  
 
 
◆ PosX0
◆ PosX1
◆ PosY0
◆ PosY1
◆ ProportionsMajor
  
  
      
        
          | std::vector<vtkm::Float64> vtkm::rendering::AxisAnnotation2D::ProportionsMajor | 
         
       
   | 
  
protected   | 
  
 
 
◆ ProportionsMinor
  
  
      
        
          | std::vector<vtkm::Float64> vtkm::rendering::AxisAnnotation2D::ProportionsMinor | 
         
       
   | 
  
protected   | 
  
 
 
◆ TickRange
  
  
      
        
          | vtkm::Range vtkm::rendering::AxisAnnotation2D::TickRange | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: