ACLVISParticleAttribDataSource< T > Class Template Reference

#include <ACLVISPtclAttribDataSource.h>

Inheritance diagram for ACLVISParticleAttribDataSource< T >:

Inheritance graph
[legend]
Collaboration diagram for ACLVISParticleAttribDataSource< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ACLVISParticleAttribDataSource (const char *, DataConnect *, int, ParticleAttrib< T > &)
virtual ~ACLVISParticleAttribDataSource ()
virtual bool update ()
virtual void interact (const char *=0)
virtual void * getConnectStorage ()
virtual void putMessage (Message *)
virtual void prepare_data (bool, unsigned)
virtual void insert_data (unsigned, unsigned, Message *)

Detailed Description

template<class T>
class ACLVISParticleAttribDataSource< T >

Definition at line 38 of file ACLVISPtclAttribDataSource.h.


Constructor & Destructor Documentation

template<class T>
ACLVISParticleAttribDataSource< T >::ACLVISParticleAttribDataSource const char *  ,
DataConnect ,
int  ,
ParticleAttrib< T > & 
 

Definition at line 40 of file ACLVISPtclAttribDataSource.cpp.

References ParticleBaseDataSource::connect_attrib(), DataSourceObject::Connection, CT, endl(), ERRORMSG, DataSourceObject::getConnection(), DataConnect::ID(), DataSource::OUTPUT, ParticleAttribDataSource::PBase, TAU_PROFILE, TAU_TYPE_STRING, and TAU_VIZ.

Here is the call graph for this function:

template<class T>
ACLVISParticleAttribDataSource< T >::~ACLVISParticleAttribDataSource  )  [virtual]
 

Definition at line 85 of file ACLVISPtclAttribDataSource.cpp.

References CT, ParticleBaseDataSource::disconnect_attrib(), ParticleAttribDataSource::PBase, TAU_PROFILE, TAU_TYPE_STRING, and TAU_VIZ.

Here is the call graph for this function:


Member Function Documentation

template<class T>
virtual void* ACLVISParticleAttribDataSource< T >::getConnectStorage  )  [inline, virtual]
 

Reimplemented from ParticleAttribDataSource.

Definition at line 66 of file ACLVISPtclAttribDataSource.h.

template<class T>
void ACLVISParticleAttribDataSource< T >::insert_data unsigned  ,
unsigned  ,
Message
[virtual]
 

Implements ParticleAttribDataSource.

Definition at line 184 of file ACLVISPtclAttribDataSource.cpp.

References CT, Message::remove(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_VIZ.

Here is the call graph for this function:

template<class T>
void ACLVISParticleAttribDataSource< T >::interact const char *  = 0  )  [virtual]
 

Reimplemented from DataSourceObject.

Definition at line 123 of file ACLVISPtclAttribDataSource.cpp.

References CT, DataSourceObject::interact(), ParticleAttribDataSource::PBase, TAU_PROFILE, TAU_TYPE_STRING, and TAU_VIZ.

Here is the call graph for this function:

template<class T>
void ACLVISParticleAttribDataSource< T >::prepare_data bool  ,
unsigned 
[virtual]
 

Implements ParticleAttribDataSource.

Definition at line 162 of file ACLVISPtclAttribDataSource.cpp.

References CT, ReadParticleTool::GetVizData(), vizParticleDataType::InitData(), ReadParticleTool::PrepareFinishedData(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_VIZ.

Here is the call graph for this function:

template<class T>
void ACLVISParticleAttribDataSource< T >::putMessage Message  )  [virtual]
 

Implements ParticleAttribDataSource.

Definition at line 136 of file ACLVISPtclAttribDataSource.cpp.

References CT, TAU_PROFILE, TAU_TYPE_STRING, and TAU_VIZ.

template<class T>
bool ACLVISParticleAttribDataSource< T >::update  )  [virtual]
 

Reimplemented from DataSourceObject.

Definition at line 109 of file ACLVISPtclAttribDataSource.cpp.

References CT, TAU_PROFILE, TAU_TYPE_STRING, and TAU_VIZ.


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:34:08 2006 for IPPL by  doxygen 1.4.6