faudes::EventRelabelMap Class Reference

Rti convenience wrapper for relabeling maps. More...

#include <op_observercomputation.h>

List of all members.

Public Member Functions

 EventRelabelMap (void)
 Rti wrapper class implementation.
 EventRelabelMap (const EventRelabelMap &rOther)
virtual ~EventRelabelMap (void)
virtual void Clear (void)
 Clear configuration data.
const std::map< Idx, std::set
< Idx > > & 
StlMap (void) const
std::map< Idx, std::set< Idx > > & StlMap (void)
void StlMap (const std::map< Idx, std::set< Idx > > &rMap)

Protected Member Functions

virtual void DoAssign (const EventRelabelMap &rSrc)
virtual bool DoEqual (const EventRelabelMap &rOther) const

Protected Attributes

std::map< Idx, std::set< Idx > > mMap

Detailed Description

Rti convenience wrapper for relabeling maps.

The observer plugin uses an STL map from integers to sets of integers as re-labeling map. In order to support this data type in the libfaudes run-time interface, we provide a wrapper class that is derived from faudes Type. The implementation is minimla (no token io). Later revisions may use a faudes set with set valued attributes.

Definition at line 1097 of file op_observercomputation.h.


Constructor & Destructor Documentation

faudes::EventRelabelMap::EventRelabelMap ( void   ) 

Rti wrapper class implementation.

Definition at line 1982 of file op_observercomputation.cpp.

faudes::EventRelabelMap::EventRelabelMap ( const EventRelabelMap rOther  ) 

Definition at line 1983 of file op_observercomputation.cpp.

faudes::EventRelabelMap::~EventRelabelMap ( void   )  [virtual]

Definition at line 1984 of file op_observercomputation.cpp.


Member Function Documentation

void faudes::EventRelabelMap::Clear ( void   )  [virtual]

Clear configuration data.

Derived classes should re-implement this method to ensure some consistent configuration data.

Reimplemented from faudes::Type.

Definition at line 1987 of file op_observercomputation.cpp.

void faudes::EventRelabelMap::DoAssign ( const EventRelabelMap rSrc  )  [protected, virtual]

Definition at line 1990 of file op_observercomputation.cpp.

bool faudes::EventRelabelMap::DoEqual ( const EventRelabelMap rOther  )  const [protected, virtual]

Definition at line 1991 of file op_observercomputation.cpp.

void faudes::EventRelabelMap::StlMap ( const std::map< Idx, std::set< Idx > > &  rMap  ) 

Definition at line 1996 of file op_observercomputation.cpp.

std::map< Idx, std::set< Idx > > & faudes::EventRelabelMap::StlMap ( void   ) 

Definition at line 1995 of file op_observercomputation.cpp.

const std::map< Idx, std::set< Idx > > & faudes::EventRelabelMap::StlMap ( void   )  const

Definition at line 1994 of file op_observercomputation.cpp.


Member Data Documentation

std::map<Idx, std::set<Idx> > faudes::EventRelabelMap::mMap [protected]

Definition at line 1114 of file op_observercomputation.h.


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

libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen