CopyEvent< Dom > Class Template Reference

CopyEvent: A class derived from ObserverEvent that stores information on how what elements to copy in an engine. More...

#include <DynamicEvents.h>

Inheritance diagram for CopyEvent< Dom >:

Inheritance graph
[legend]
Collaboration diagram for CopyEvent< Dom >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef DynamicEvents::PatchID_t PatchID_t
typedef DynamicEvents::CreateSize_t CreateSize_t
typedef DynamicEventType< Dom >
::Domain_t 
Domain_t

Public Member Functions

 CopyEvent (const Dom &d, PatchID_t fromp, PatchID_t top)
template<class D >
 CopyEvent (const D &d, PatchID_t fromp, PatchID_t top)
virtual ~CopyEvent ()
const Domain_tdomain () const
PatchID_t fromPatch () const
PatchID_t toPatch () const


Detailed Description

template<class Dom>
class CopyEvent< Dom >

CopyEvent: A class derived from ObserverEvent that stores information on how what elements to copy in an engine.

It stores info on the domain to copy (domain()), the patch to copy from (fromPatch()), and the patch to copy to (toPatch()).

This is templated on the domain type, Dom.


Member Typedef Documentation

template<class Dom >
typedef DynamicEvents::PatchID_t CopyEvent< Dom >::PatchID_t

template<class Dom >
typedef DynamicEvents::CreateSize_t CopyEvent< Dom >::CreateSize_t

template<class Dom >
typedef DynamicEventType<Dom>::Domain_t CopyEvent< Dom >::Domain_t


Constructor & Destructor Documentation

template<class Dom >
CopyEvent< Dom >::CopyEvent ( const Dom &  d,
PatchID_t  fromp,
PatchID_t  top 
) [inline]

References CTAssert.

template<class Dom >
template<class D >
CopyEvent< Dom >::CopyEvent ( const D &  d,
PatchID_t  fromp,
PatchID_t  top 
) [inline]

References CTAssert.

template<class Dom >
virtual CopyEvent< Dom >::~CopyEvent (  )  [inline, virtual]


Member Function Documentation

template<class Dom >
const Domain_t& CopyEvent< Dom >::domain (  )  const [inline]

template<class Dom >
PatchID_t CopyEvent< Dom >::fromPatch (  )  const [inline]

template<class Dom >
PatchID_t CopyEvent< Dom >::toPatch (  )  const [inline]


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

Generated on Wed Mar 16 06:19:46 2011 for FreePOOMA by  doxygen 1.5.9