|
| ColorRange (float min, float max) |
| Constructor for a ColorRange with a default list of colors set to Red-Yellow-Green-Blue-Cyan. More...
|
|
| ColorRange (float min, float max, const std::vector< osg::Vec4 > &colors) |
| Constructor for a ColorRange. More...
|
|
void | setColors (const std::vector< osg::Vec4 > &colors) |
| Set the range of colors. More...
|
|
const std::vector< osg::Vec4 > & | getColors () const |
| Get the range of colors. More...
|
|
osg::Vec4 | getColor (float scalar) const |
| Get the color for a given scalar value. More...
|
|
| ScalarsToColors (float scalarMin, float scalarMax) |
|
virtual | ~ScalarsToColors () |
|
float | getMin () const |
| Get the minimum scalar value. More...
|
|
float | getMax () const |
| Get the maximum scalar value. More...
|
|
| Referenced () |
|
| Referenced (bool threadSafeRefUnref) |
|
| Referenced (const Referenced &) |
|
Referenced & | operator= (const Referenced &) |
|
virtual void | setThreadSafeRefUnref (bool threadSafe) |
| Set whether to use a mutex to ensure ref() and unref() are thread safe. More...
|
|
bool | getThreadSafeRefUnref () const |
| Get whether a mutex is used to ensure ref() and unref() are thread safe. More...
|
|
OpenThreads::Mutex * | getRefMutex () const |
| Get the mutex used to ensure thread safety of ref()/unref(). More...
|
|
int | ref () const |
| Increment the reference count by one, indicating that this object has another pointer which is referencing it. More...
|
|
int | unref () const |
| Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it. More...
|
|
int | unref_nodelete () const |
| Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it. More...
|
|
int | referenceCount () const |
| Return the number of pointers currently referencing this object. More...
|
|
ObserverSet * | getObserverSet () const |
| Get the ObserverSet if one is attached, otherwise return NULL. More...
|
|
ObserverSet * | getOrCreateObserverSet () const |
| Get the ObserverSet if one is attached, otherwise create an ObserverSet, attach it, then return this newly created ObserverSet. More...
|
|
void | addObserver (Observer *observer) const |
| Add a Observer that is observing this object, notify the Observer when this object gets deleted. More...
|
|
void | removeObserver (Observer *observer) const |
| Remove Observer that is observing this object. More...
|
|
ColorRange is a ScalarsToColors object to define a color spectrum for a scalar range.
An optional vector of colors may be passed in at construction time. The range of colors will be mapped to the scalar range, and interpolation between the colors will be performed as necessary. By default, the color range will run Red-Yellow-Green-Cyan-Blue.