|
enum | Option {
ISOVALUE = 700,
LIGHTING_IMPLEMENTATION,
VALUE_FUNCTION,
FLIP_NORMALS
} |
|
typedef float | isovalue_type |
|
typedef std::function< isovalue_type(const glm::vec3 &, const glm::vec3 &)> | value_function_type |
|
|
| IsosurfaceRenderer (const View &view, const VectorField &vf) |
|
virtual void | draw (float aspect_ratio) override |
|
virtual void | optionsHaveChanged (const std::vector< int > &changed_options) override |
|
| VectorFieldRenderer (const View &view, const VectorField &vf) |
|
virtual void | updateIfNecessary () |
|
| 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 | update (bool keep_geometry) override |
|
const std::vector< glm::vec3 > & | positions () const |
|
const std::vector< glm::vec3 > & | directions () const |
|
const std::vector< std::array< Geometry::index_type, 3 > > & | surfaceIndices () const |
|
const std::vector< std::array< Geometry::index_type, 4 > > & | volumeIndices () const |
|
virtual void | options (const Options &options) |
|
The documentation for this class was generated from the following files: