SCIRun
5.0
|
#include <ColorMap.h>
Public Member Functions | |
ColorMap (const ColorMap &) | |
ColorMap (const SLIVR::ColorMap &) | |
ColorMap (const float *) | |
ColorMap (const std::vector< Color > &rgb, const std::vector< float > &rgbT, const std::vector< float > &alphas, const std::vector< float > &alphaT, unsigned int resolution=256) | |
virtual | ~ColorMap () |
virtual ColorMap * | clone () |
const MaterialHandle & | lookup (double value) const |
const MaterialHandle & | lookup2 (double value) const |
virtual void | io (Piostream &) |
virtual std::string | dynamic_type_name () const |
![]() | |
PropertyManager () | |
PropertyManager (const PropertyManager ©) | |
virtual | ~PropertyManager () |
PropertyManager & | operator= (const PropertyManager &pm) |
void | copy_properties (const PropertyManager *src) |
bool | operator== (const PropertyManager &pm) |
bool | operator!= (const PropertyManager &pm) |
template<class T > | |
void | set_property (const std::string &, const T &, bool is_transient) |
template<class T > | |
bool | get_property (const std::string &, T &) |
bool | is_property (const std::string &) |
std::string | get_property_name (size_t index) |
virtual void | freeze () |
– mutability – More... | |
virtual void | thaw () |
thaw will remove all transient properties from the PropertyManager. More... | |
bool | is_frozen () const |
query frozen state of a PropertyManager. More... | |
void | remove_property (const std::string &) |
size_t | nproperties () const |
const std::map< std::string, PropertyBase * > & | properties () const |
void | set_name (const std::string &name) |
std::string | get_name () |
![]() | |
virtual | ~Persistent () |
Static Public Attributes | |
static PersistentTypeID | type_id |
![]() | |
static PersistentTypeID | type_id |
Additional Inherited Members | |
![]() | |
static PersistentTypeIDPtr | find_derived (const std::string &classname, const std::string &basename) |
static bool | is_base_of (const std::string &parent, const std::string &type) |
static void | add_class (const std::string &type, const std::string &parent, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
static void | add_mesh_class (const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
static void | add_field_class (const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
![]() | |
void | clear_transient () |
A frozen PropertyManager may store transient data. More... | |
![]() | |
bool | frozen_ |
Core::Thread::Mutex | lock |
ColorMap | ( | const SLIVR::ColorMap & | copy | ) |
ColorMap | ( | const float * | rgba | ) |
ColorMap | ( | const std::vector< Color > & | rgb, |
const std::vector< float > & | rgbT, | ||
const std::vector< float > & | alphas, | ||
const std::vector< float > & | alphaT, | ||
unsigned int | resolution = 256 |
||
) |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from PropertyManager.
|
virtual |
Reimplemented from PropertyManager.
const MaterialHandle & lookup | ( | double | value | ) | const |
const MaterialHandle & lookup2 | ( | double | value | ) | const |
|
static |