#include <Persistent.h>
|
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 add_class |
( |
const std::string & |
type, |
|
|
const std::string & |
parent, |
|
|
Persistent *(*)() |
maker, |
|
|
Persistent *(*)() |
bc_maker1 = 0 , |
|
|
Persistent *(*)() |
bc_maker2 = 0 |
|
) |
| |
|
static |
PersistentTypeIDPtr find_derived |
( |
const std::string & |
classname, |
|
|
const std::string & |
basename |
|
) |
| |
|
static |
Reimplemented in QuadSurfMesh< Basis >, HexVolMesh< Basis >, TetVolMesh< Basis >, PrismVolMesh< Basis >, TriSurfMesh< MESH >, TriSurfMesh< Basis >, PointCloudMesh< Basis >, CurveMesh< Basis >, LatVolMesh< Basis >, StructQuadSurfMesh< Basis >, ImageMesh< Basis >, StructCurveMesh< Basis >, StructHexVolMesh< Basis >, ScanlineMesh< Basis >, SparseRowMatrixGeneric< T >, SparseRowMatrixGeneric< T >, PropertyManager, DenseMatrixGeneric< T >, DenseColMajMatrixGeneric< T >, Transform, MeshClipper, ColumnMatrixGeneric< T >, BoxClipper, InvertClipper, GenericField< Mesh, Basis, FData >, Property< T >, Mesh, UnionClipper, MatrixBase, DenseMatrixGeneric< T >, DenseColumnMatrixGeneric< T >, Field, IntersectionClipper, String, ColorMap, Image, NrrdData, PropertyBase, ITKDatatype, Material, MatrixIOBase, Clipper, and FieldArray.
bool is_base_of |
( |
const std::string & |
parent, |
|
|
const std::string & |
type |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: