SCIRun
5.0
|
#include <PropertyManager.h>
Public Member Functions | |
Property (const T &o, bool trans) | |
virtual | ~Property () |
virtual PropertyBase * | clone () const |
virtual void | io (Piostream &stream) |
virtual std::string | dynamic_type_name () const |
virtual bool | operator== (PropertyBase &pb) const |
virtual bool | operator!= (PropertyBase &pb) const |
![]() | |
PropertyBase (bool trans) | |
bool | transient () const |
void | set_transient (bool t) |
![]() | |
virtual | ~Persistent () |
Static Public Member Functions | |
static const std::string | type_name (int n=-1) |
![]() | |
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) |
Static Public Attributes | |
static PersistentTypeID | type_id |
![]() | |
static PersistentTypeID | type_id |
Protected Member Functions | |
Property () | |
Friends | |
class | PropertyManager |
Additional Inherited Members | |
![]() | |
static Persistent * | maker () |
![]() | |
bool | transient_ |
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inlinevirtual |
Reimplemented from PropertyBase.
|
inlinevirtual |
Reimplemented from PropertyBase.
|
virtual |
Reimplemented from PropertyBase.
|
inlinevirtual |
Reimplemented from PropertyBase.
|
inlinevirtual |
Reimplemented from PropertyBase.
|
static |
|
friend |
|
static |