emcOMQAFEMT< T > Class Template Reference
[DataManager Plugins]

#include <emcOMQAFEMT.h>

Inherits emcOMCalFEMT< T >.

Inheritance diagram for emcOMQAFEMT< T >:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<class T>
class emcOMQAFEMT< T >

(Template) Plugin class for emcQAFEM objects.

Definition at line 18 of file emcOMQAFEMT.h.

Public Member Functions

 emcOMQAFEMT (const char *name, const char *title)
virtual ~emcOMQAFEMT ()
virtual bool CanRead (const emcManageable &object) const
 We announce that we can read { emcQAFEM} object.
virtual bool CanWrite (const emcManageable &object) const
 We announce that we can write { emcQAFEM} object.
virtual void FromPdbCalBank (emcCalFEM &calfem, PdbCalBank &bank)
 Fill an emcCalFEM object from a PdbCalBank.
virtual std::string GetPersistentClassName (void) const
 Get the name of the Objy classname we are dealing with.
virtual void ToPdbCalBank (const emcCalFEM &calfem, PdbCalBank &bank)
 Fill a PdbCalBank from an emcCalFEM object.

Private Attributes

std::map< std::string, std::vector<
int > > 
fCollectErrors


Constructor & Destructor Documentation

template<class T>
emcOMQAFEMT< T >::emcOMQAFEMT const char *  name,
const char *  title
[inline]
 

Definition at line 22 of file emcOMQAFEMT.h.

template<class T>
virtual emcOMQAFEMT< T >::~emcOMQAFEMT  )  [inline, virtual]
 

Definition at line 26 of file emcOMQAFEMT.h.


Member Function Documentation

template<class T>
bool emcOMQAFEMT< T >::CanRead const emcManageable object  )  const [virtual]
 

We announce that we can read { emcQAFEM} object.

Reimplemented from emcObjectManager.

Definition at line 73 of file emcOMQAFEMT.h.

References emcManageable::GetSource(), and emcOMCalFEMT< T >::storage().

template<class T>
bool emcOMQAFEMT< T >::CanWrite const emcManageable object  )  const [virtual]
 

We announce that we can write { emcQAFEM} object.

Reimplemented from emcObjectManager.

Definition at line 96 of file emcOMQAFEMT.h.

References emcManageable::GetDestination(), and emcOMCalFEMT< T >::storage().

template<class T>
void emcOMQAFEMT< T >::FromPdbCalBank emcCalFEM calfem,
PdbCalBank &  bank
[virtual]
 

Fill an emcCalFEM object from a PdbCalBank.

Implements emcOMCalFEMT< T >.

Definition at line 119 of file emcOMQAFEMT.h.

References emcQAFEM::AppendOneChannel(), error(), emcQAFEM::Reset(), and warning().

template<class T>
virtual std::string emcOMQAFEMT< T >::GetPersistentClassName void   )  const [inline, virtual]
 

Get the name of the Objy classname we are dealing with.

Implements emcOMCalFEMT< T >.

Definition at line 39 of file emcOMQAFEMT.h.

template<class T>
void emcOMQAFEMT< T >::ToPdbCalBank const emcCalFEM calfem,
PdbCalBank &  bank
[virtual]
 

Fill a PdbCalBank from an emcCalFEM object.

Implements emcOMCalFEMT< T >.

Definition at line 144 of file emcOMQAFEMT.h.

References error(), emcQAFEM::First(), and warning().


Member Data Documentation

template<class T>
std::map<std::string, std::vector<int> > emcOMQAFEMT< T >::fCollectErrors [private]
 

Definition at line 48 of file emcOMQAFEMT.h.


The documentation for this class was generated from the following file: