Public Types | |
enum | Option { AXIS_LENGTH = 500, ORIGIN, LEVEL_OF_DETAIL, CONE_HEIGHT, CONE_RADIUS, CYLINDER_HEIGHT, CYLINDER_RADIUS, NORMALIZE } |
Public Member Functions | |
CoordinateSystemRenderer (const View &view) | |
virtual void | draw (float aspect_ratio) override |
virtual void | optionsHaveChanged (const std::vector< int > &changed_options) override |
Public Member Functions inherited from VFRendering::RendererBase | |
RendererBase (const View &view) | |
virtual void | updateOptions (const Options &options) |
template<int index> | |
void | setOption (const typename Options::Type< index >::type &value) |
const Options & | options () const |
template<int index> | |
Options::Type< index >::type | getOption () const |
virtual void | updateIfNecessary () |
Protected Member Functions | |
virtual void | update (bool keep_geometry) override |
Protected Member Functions inherited from VFRendering::RendererBase | |
virtual void | options (const Options &options) |
Additional Inherited Members | |
Protected Attributes inherited from VFRendering::RendererBase | |
const View & | m_view |