Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::plot::detail::AxisTickLabels< P > Struct Template Reference

Public Member Functions

 AxisTickLabels (AxisTickLabels &&) noexcept=default
 
 AxisTickLabels (const AxisTickLabels &)=delete
 
util::TextureAtlasgetAtlas (const AxisData &settings, TextRenderer &renderer)
 
const std::vector< double > & getAxisTicks (const AxisData &settings)
 
const std::vector< P > & getLabelPos (const AxisData &data, const vec3 &start, const vec3 &end, const vec3 &tickDirection)
 
AxisTickLabelsoperator= (AxisTickLabels &&) noexcept=default
 
AxisTickLabelsoperator= (const AxisTickLabels &)=delete
 

Protected Types

using MPAtlas = MemPtr<AxisTickLabels, bool, &AxisTickLabels::validAtlas_>
 
using MPPositions = MemPtr<AxisTickLabels, std::vector<P>, &AxisTickLabels::positions_>
 

Protected Attributes

util::TextureAtlas atlas_
 
Guard< vec4, MPAtlascolor_
 
Guard< vec3, MPPositionsendPos_
 
Guard< std::filesystem::path, MPAtlasfontFace_
 
Guard< int, MPAtlasfontSize_
 
Guard< std::vector< std::string >, MPAtlaslabels_
 
Guard< float, MPAtlaslineSpacing_
 
Guard< std::vector< double >, MPPositionsmajorPositions_
 
Guard< bool, MPPositionsmirrored_
 
Guard< vec2, MPPositionsoffset_
 
std::vector< P > positions_
 
Guard< dvec2, MPPositionsrange_
 
Guard< vec3, MPPositionsstartPos_
 
Guard< vec3, MPPositionstickDirection_
 
bool validAtlas_ = false
 

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