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