Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <DistanceLODEvaluator.hpp>

Public Member Functions | |
| DistanceLODEvaluator () | |
| virtual const char * | className () |
| Returns the name of the class. | |
| virtual int | evaluate (Actor *actor, Camera *camera) |
| const std::vector< double > & | distanceRangeSet () |
| void | clearDistanceRangeSet () |
| int | distanceRangeCount () const |
| double | distanceRange (int index) const |
| void | setDistanceRangeSet (const std::vector< double > &distance_set) |
| void | addDistanceRange (double distance) |
| void | setDistanceRange (int index, double distance) |
Protected Attributes | |
| std::vector< double > | mDistanceRangeSet |
| vl::DistanceLODEvaluator::DistanceLODEvaluator | ( | ) | [inline] |
| virtual const char* vl::DistanceLODEvaluator::className | ( | ) | [inline, virtual] |
Implements vl::LODEvaluator.
| const std::vector<double>& vl::DistanceLODEvaluator::distanceRangeSet | ( | ) | [inline] |
| void vl::DistanceLODEvaluator::clearDistanceRangeSet | ( | ) | [inline] |
| int vl::DistanceLODEvaluator::distanceRangeCount | ( | ) | const [inline] |
| double vl::DistanceLODEvaluator::distanceRange | ( | int | index | ) | const [inline] |
| void vl::DistanceLODEvaluator::setDistanceRangeSet | ( | const std::vector< double > & | distance_set | ) | [inline] |
| void vl::DistanceLODEvaluator::addDistanceRange | ( | double | distance | ) | [inline] |
| void vl::DistanceLODEvaluator::setDistanceRange | ( | int | index, | |
| double | distance | |||
| ) | [inline] |
std::vector<double> vl::DistanceLODEvaluator::mDistanceRangeSet [protected] |