#include <AxisAnnotation2D.h>
|
| AxisAnnotation2D () |
|
| AxisAnnotation2D (const AxisAnnotation2D &)=delete |
|
AxisAnnotation2D & | operator= (const AxisAnnotation2D &)=delete |
|
void | SetLogarithmic (bool l) |
|
void | SetMoreOrLessTickAdjustment (int offset) |
|
void | SetColor (viskores::rendering::Color c) |
|
void | SetLineWidth (viskores::Float32 lw) |
|
void | SetMajorTickSize (viskores::Float64 xlen, viskores::Float64 ylen, viskores::Float64 offset) |
|
void | SetMinorTickSize (viskores::Float64 xlen, viskores::Float64 ylen, viskores::Float64 offset) |
|
void | SetScreenPosition (viskores::Float64 x0, viskores::Float64 y0, viskores::Float64 x1, viskores::Float64 y1) |
|
void | SetLabelAlignment (TextAnnotation::HorizontalAlignment h, TextAnnotation::VerticalAlignment v) |
|
void | SetLabelFontScale (viskores::Float32 s) |
|
void | SetRangeForAutoTicks (const viskores::Range &range) |
|
void | SetRangeForAutoTicks (viskores::Float64 lower, viskores::Float64 upper) |
|
void | SetMajorTicks (const std::vector< viskores::Float64 > &positions, const std::vector< viskores::Float64 > &proportions) |
|
void | SetMinorTicks (const std::vector< viskores::Float64 > &positions, const std::vector< viskores::Float64 > &proportions) |
|
void | Render (const viskores::rendering::Camera &camera, const viskores::rendering::WorldAnnotator &worldAnnotator, viskores::rendering::Canvas &canvas) override |
|
| AxisAnnotation ()=default |
|
virtual | ~AxisAnnotation ()=default |
|
◆ AxisAnnotation2D() [1/2]
viskores::rendering::AxisAnnotation2D::AxisAnnotation2D |
( |
| ) |
|
◆ AxisAnnotation2D() [2/2]
viskores::rendering::AxisAnnotation2D::AxisAnnotation2D |
( |
const AxisAnnotation2D & |
| ) |
|
|
delete |
◆ operator=()
◆ Render()
◆ SetColor()
◆ SetLabelAlignment()
◆ SetLabelFontScale()
◆ SetLineWidth()
◆ SetLogarithmic()
void viskores::rendering::AxisAnnotation2D::SetLogarithmic |
( |
bool |
l | ) |
|
|
inline |
◆ SetMajorTicks()
◆ 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()
◆ SetMinorTickSize()
◆ SetMoreOrLessTickAdjustment()
void viskores::rendering::AxisAnnotation2D::SetMoreOrLessTickAdjustment |
( |
int |
offset | ) |
|
|
inline |
◆ SetRangeForAutoTicks() [1/2]
void viskores::rendering::AxisAnnotation2D::SetRangeForAutoTicks |
( |
const viskores::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> > viskores::rendering::AxisAnnotation2D::Labels |
|
protected |
◆ LineWidth
◆ Logarithmic
bool viskores::rendering::AxisAnnotation2D::Logarithmic |
|
protected |
◆ MajorTickOffset
◆ MajorTickSizeX
◆ MajorTickSizeY
◆ MinorTickOffset
◆ MinorTickSizeX
◆ MinorTickSizeY
◆ MoreOrLessTickAdjustment
int viskores::rendering::AxisAnnotation2D::MoreOrLessTickAdjustment |
|
protected |
◆ PositionsMajor
◆ PositionsMinor
◆ PosX0
◆ PosX1
◆ PosY0
◆ PosY1
◆ ProportionsMajor
std::vector<viskores::Float64> viskores::rendering::AxisAnnotation2D::ProportionsMajor |
|
protected |
◆ ProportionsMinor
std::vector<viskores::Float64> viskores::rendering::AxisAnnotation2D::ProportionsMinor |
|
protected |
◆ TickRange
The documentation for this class was generated from the following file: