#include <FieldMappingIO.h>
|
virtual std::string | className () const =0 |
| Returns the class name. This is used when registering the class in the ClassFactory.
|
|
| FieldMappingIO () |
| Ctor.
|
|
virtual FieldMapping::Ptr | read (const OgIGroup &mappingGroup)=0 |
| Read the field at the given hdf5 group.
|
|
virtual FieldMapping::Ptr | read (hid_t mappingGroup)=0 |
| Read the field at the given hdf5 group.
|
|
virtual bool | write (hid_t mappingGroup, FieldMapping::Ptr mapping)=0 |
| Write the field to the given mapping group.
|
|
virtual bool | write (OgOGroup &mappingGroup, FieldMapping::Ptr mapping)=0 |
| Write the field to the given mapping group.
|
|
virtual | ~FieldMappingIO () |
| Dtor.
|
|
void | ref () const |
| Used by boost::intrusive_pointer.
|
|
size_t | refcnt () |
| Used by boost::intrusive_pointer.
|
|
void | unref () const |
| Used by boost::intrusive_pointer.
|
|
WeakPtr | weakPtr () const |
|
| RefBase () |
|
| RefBase (const RefBase &) |
| Copy constructor.
|
|
RefBase & | operator= (const RefBase &) |
| Assignment operator.
|
|
virtual | ~RefBase () |
| Destructor.
|
|
virtual bool | checkRTTI (const char *typenameStr)=0 |
| This function is only implemented by concrete classes and triggers the actual RTTI check through matchRTTI();.
|
|
bool | matchRTTI (const char *typenameStr) |
| Performs a check to see if the given typename string matches this class' This needs to be implemented in -all- subclasses, even abstract ones.
|
|
|
typedef RefBase | base |
| Convenience typedef for referring to base class.
|
|
Definition at line 64 of file FieldMappingIO.h.
◆ Ptr
◆ class_type
◆ base
Convenience typedef for referring to base class.
Definition at line 124 of file FieldMappingIO.h.
◆ FieldMappingIO()
FieldMappingIO::FieldMappingIO |
( |
| ) |
|
|
inline |
◆ ~FieldMappingIO()
virtual FieldMappingIO::~FieldMappingIO |
( |
| ) |
|
|
inlinevirtual |
◆ staticClassType()
static const char * FieldMappingIO::staticClassType |
( |
| ) |
|
|
inlinestatic |
RTTI replacement.
Definition at line 79 of file FieldMappingIO.h.
80 {
81 return "FieldMappingIO";
82 }
◆ read() [1/2]
◆ read() [2/2]
◆ write() [1/2]
◆ write() [2/2]
virtual bool FieldMappingIO::write |
( |
OgOGroup & | mappingGroup, |
|
|
FieldMapping::Ptr | mapping ) |
|
pure virtual |
◆ className()
virtual std::string FieldMappingIO::className |
( |
| ) |
const |
|
pure virtual |
◆ DEFINE_FIELD_RTTI_ABSTRACT_CLASS
FieldMappingIO::DEFINE_FIELD_RTTI_ABSTRACT_CLASS |
The documentation for this class was generated from the following file: