11 #ifndef PARTICLE_BASE_DATA_SOURCE_H
12 #define PARTICLE_BASE_DATA_SOURCE_H
45 typedef std::vector<IpplParticleBaseDataSource *>
BaseList_t;
108 #endif // PARTICLE_BASE_DATA_SOURCE_H
static IpplParticleBaseDataSource * find_particle_base(ParticleAttribDataSource *, ParticleAttribBase *)
virtual ~IpplParticleBaseDataSource()
virtual bool disconnect_attrib(ParticleAttribDataSource *)
static BaseList_t::iterator begin_base()
std::string::iterator iterator
static BaseList_t::iterator end_base()
IpplParticleBaseDataSource(const char *, DataConnect *, int, DataSource *)
std::vector< IpplParticleBaseDataSource * > BaseList_t
static BaseList_t BaseList
AttribList_t::iterator begin_attrib()
AttribList_t::iterator end_attrib()
virtual bool connect_attrib(ParticleAttribDataSource *)
std::vector< ParticleAttribDataSource * > AttribList_t
virtual bool has_attrib(ParticleAttribBase *)=0