![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Types | |
| using | LabelPos = std::vector<P> |
| using | Updater |
Public Member Functions | |
| AxisLabels (Updater updatePos) | |
| AxisLabels (const AxisLabels &)=delete | |
| AxisLabels (AxisLabels &&) noexcept=default | |
| AxisLabels & | operator= (const AxisLabels &)=delete |
| AxisLabels & | operator= (AxisLabels &&) noexcept=default |
| util::TextureAtlas & | getAtlas (const AxisSettings &settings, const vec3 &start, const vec3 &end, TextRenderer &renderer) |
| const util::TextureAtlas & | getCurrentAtlas () const |
| const LabelPos & | getLabelPos (const AxisSettings &settings, const vec3 &start, const vec3 &end, TextRenderer &renderer, const vec3 &tickDirection) |
Protected Types | |
| using | MPAtlas = MemPtr<AxisLabels, bool, &AxisLabels::validAtlas_> |
| using | MPLabel = MemPtr<AxisLabels, LabelPos, &AxisLabels::positions_> |
Protected Attributes | |
| Updater | updatePos_ |
| util::TextureAtlas | atlas_ |
| bool | validAtlas_ = false |
| LabelPos | positions_ |
| Guard< vec3, MPAtlas, MPLabel > | startPos_ |
| Guard< vec3, MPAtlas, MPLabel > | endPos_ |
| Guard< dvec2, MPAtlas, MPLabel > | range_ |
| Guard< PlotTextData, MPAtlas, MPLabel > | labelsSettings_ |
| Guard< std::vector< std::string >, MPAtlas > | labels_ |
| Guard< MajorTickData, MPAtlas, MPLabel > | major_ |
| Guard< vec3, MPLabel > | tickDirection_ |
| Guard< bool, MPLabel > | flipped_ |
| Guard< float, MPLabel > | scalingFactor_ |
| using inviwo::plot::detail::AxisLabels< P >::Updater |