SCIRun
5.0
|
#include <Bundle.h>
Public Member Functions | |
Bundle () | |
virtual Bundle * | clone () const |
bool | empty () const |
size_t | size () const |
DatatypeHandle | get (const std::string &name) const |
void | set (const std::string &name, DatatypeHandle data) |
bool | isField (const std::string &name) const |
FieldHandle | getField (const std::string &name) const |
size_t | numFields () const |
std::vector< FieldHandle > | getFields () const |
std::vector< std::string > | getFieldNames () const |
bool | isMatrix (const std::string &name) const |
MatrixHandle | getMatrix (const std::string &name) const |
size_t | numMatrices () const |
std::vector< MatrixHandle > | getMatrices () const |
std::vector< std::string > | getMatrixNames () const |
bool | isString (const std::string &name) const |
StringHandle | getString (const std::string &name) const |
size_t | numStrings () const |
std::vector< StringHandle > | getStrings () const |
std::vector< std::string > | getStringNames () const |
bool | remove (const std::string &name) |
![]() | |
Datatype () | |
virtual | ~Datatype () |
Datatype (const Datatype &other) | |
Datatype & | operator= (const Datatype &rhs) |
template<typename T > | |
const T * | as () const |
![]() | |
virtual | ~Persistent () |
virtual void | io (Piostream &) |
![]() | |
HasId () | |
IdType | id () const |
Public Attributes | |
std::map< std::string, Core::Datatypes::DatatypeHandle > | bundle_ |
Additional Inherited Members | |
![]() | |
typedef HasIntegerId::id_type | id_type |
![]() | |
typedef IdType | id_type |
![]() | |
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) |
Bundle | ( | ) |
bool empty | ( | ) | const |
DatatypeHandle get | ( | const std::string & | name | ) | const |
FieldHandle getField | ( | const std::string & | name | ) | const |
std::vector< std::string > getFieldNames | ( | ) | const |
std::vector< FieldHandle > getFields | ( | ) | const |
std::vector< MatrixHandle > getMatrices | ( | ) | const |
MatrixHandle getMatrix | ( | const std::string & | name | ) | const |
std::vector< std::string > getMatrixNames | ( | ) | const |
StringHandle getString | ( | const std::string & | name | ) | const |
std::vector< std::string > getStringNames | ( | ) | const |
std::vector< StringHandle > getStrings | ( | ) | const |
bool isField | ( | const std::string & | name | ) | const |
bool isMatrix | ( | const std::string & | name | ) | const |
bool isString | ( | const std::string & | name | ) | const |
size_t numFields | ( | ) | const |
size_t numMatrices | ( | ) | const |
size_t numStrings | ( | ) | const |
bool remove | ( | const std::string & | name | ) |
void set | ( | const std::string & | name, |
DatatypeHandle | data | ||
) |
size_t size | ( | ) | const |
std::map<std::string, Core::Datatypes::DatatypeHandle> bundle_ |