#include <PtclBaseDataSource.h>
Inheritance diagram for ParticleBaseDataSource:
Public Types | |
typedef vector< ParticleAttribDataSource * > | AttribList_t |
typedef vector< ParticleBaseDataSource * > | BaseList_t |
Public Member Functions | |
ParticleBaseDataSource (const char *, DataConnect *, int, DataSource *) | |
virtual | ~ParticleBaseDataSource () |
AttribList_t::iterator | begin_attrib () |
AttribList_t::iterator | end_attrib () |
virtual bool | connect_attrib (ParticleAttribDataSource *) |
virtual bool | disconnect_attrib (ParticleAttribDataSource *) |
virtual bool | has_attrib (ParticleAttribBase *)=0 |
Static Public Member Functions | |
static BaseList_t::iterator | begin_base () |
static BaseList_t::iterator | end_base () |
static ParticleBaseDataSource * | find_particle_base (ParticleAttribDataSource *, ParticleAttribBase *) |
Protected Member Functions | |
void | checkin () |
void | checkout () |
Definition at line 46 of file PtclBaseDataSource.h.
|
Definition at line 50 of file PtclBaseDataSource.h. |
|
Definition at line 51 of file PtclBaseDataSource.h. |
|
Definition at line 38 of file PtclBaseDataSource.cpp. |
|
Definition at line 47 of file PtclBaseDataSource.cpp. References checkout(), disconnect_attrib(), TAU_PROFILE, and TAU_VIZ. Here is the call graph for this function: |
|
Definition at line 61 of file PtclBaseDataSource.h. Referenced by ACLVISParticleBaseDataSource< PLayout >::update(). |
|
Definition at line 65 of file PtclBaseDataSource.h. Referenced by checkin(), and find_particle_base(). |
|
Definition at line 94 of file PtclBaseDataSource.cpp. References begin_base(), end_base(), TAU_PROFILE, and TAU_VIZ. Referenced by ACLVISParticleBaseDataSource< PLayout >::ACLVISParticleBaseDataSource(). Here is the call graph for this function: |
|
Definition at line 111 of file PtclBaseDataSource.cpp. References TAU_PROFILE, and TAU_VIZ. Referenced by ~ParticleBaseDataSource(). |
|
Reimplemented in ACLVISParticleBaseDataSource< PLayout >. Definition at line 126 of file PtclBaseDataSource.cpp. References TAU_PROFILE, and TAU_VIZ. Referenced by ACLVISParticleAttribDataSource< T >::ACLVISParticleAttribDataSource(), and ACLVISParticleBaseDataSource< PLayout >::connect_attrib(). |
|
Reimplemented in ACLVISParticleBaseDataSource< PLayout >. Definition at line 138 of file PtclBaseDataSource.cpp. References TAU_PROFILE, and TAU_VIZ. Referenced by ACLVISParticleBaseDataSource< PLayout >::disconnect_attrib(), ACLVISParticleAttribDataSource< T >::~ACLVISParticleAttribDataSource(), and ~ParticleBaseDataSource(). |
|
Definition at line 62 of file PtclBaseDataSource.h. Referenced by ACLVISParticleBaseDataSource< PLayout >::update(). |
|
Definition at line 66 of file PtclBaseDataSource.h. Referenced by checkin(), and find_particle_base(). |
|
Definition at line 69 of file PtclBaseDataSource.cpp. References begin_base(), end_base(), DataSourceObject::getConnection(), TAU_PROFILE, and TAU_VIZ. Referenced by ParticleAttribDataSource::ParticleAttribDataSource(). Here is the call graph for this function: |
|
Implemented in ACLVISParticleBaseDataSource< PLayout >. |