7#ifndef EVENTSHAPEEVENT_EVENTFEATURESTORE_H
8#define EVENTSHAPEEVENT_EVENTFEATURESTORE_H
42 const std::string& tag,
58 const std::string& tag,
70 const std::string& tag)
const;
80 const std::string& tag);
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
DataModel_detail::const_iterator< DataVector > const_iterator
DataModel_detail::iterator< DataVector > iterator
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
Storable container for EventFeature objects.
virtual ~EventFeatureStore()
Baseclass destructor.
virtual bool retrieve(EventFeature::FeatureType type, const std::string &tag, const EventFeature *&pFeature) const
Retrieve method for EventFeature (const retrieve)
EventFeatureStore(SG::OwnershipPolicy own=SG::OWN_ELEMENTS)
Standard DataVector constructor.
friend class EventFeatureStoreConverterBase
virtual const_iterator find(EventFeature::FeatureType type, const std::string &tag) const
Find EventFeature by identifiers (const access)
Basic container for event feature data.
@ OWN_ELEMENTS
this data object owns its elements