|
| 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) |
| Deprecated, Referenced is now always uses thread safe ref/unref, use default Referenced() constructor instead. More...
|
|
| Referenced (const Referenced &) |
|
Referenced & | operator= (const Referenced &) |
|
virtual void | setThreadSafeRefUnref (bool) |
| Deprecated, Referenced is always theadsafe so there method now has no effect and does not need to be called. 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.