88 return std::string(
typeid(T).name());
106 virtual void write(
const T& value)=0;
113 return std::string(
typeid(T).name());
Definition: com_patterns.h:46
virtual void getNext(T &value)=0
virtual bool hasNext() const =0
virtual void setCallback(std::function< void()> fcn)=0
virtual void getLatest(T &value)=0
Definition: com_patterns.h:29
virtual void getNext(T &value)=0
virtual bool hasNext() const =0
virtual void getLatest(T &value)=0
Observer pattern to manage feed data in a storage class.
Definition: com_patterns.h:131
virtual void discard_radius_based(double x, double y, double z, double radius)=0
discard data outside of radius
AFeed< T > * feed_
Definition: com_patterns.h:133
virtual void update()=0
retrieve new objects
virtual void addFeed(AFeed< T > *feed)=0
add source feed to observer
Definition: com_patterns.h:68
virtual void getData(T &value)=0
virtual bool hasData() const =0
virtual bool hasUpdate() const =0
virtual std::string getDesc()
Definition: com_patterns.h:86
Definition: com_patterns.h:97
virtual void write(const T &value)=0
virtual uint32_t getNumberOfSubscribers() const
Definition: com_patterns.h:118
virtual std::string getDesc()
Definition: com_patterns.h:111
virtual bool canWriteMore() const =0
x
Definition: adore_set_goal.py:30
y
Definition: adore_set_goal.py:31
z
Definition: adore_set_goal.py:32
Definition: areaofeffectconverter.h:20