47 #ifndef _MIRA_VISUALIZATIONTEXTTRACE_H_ 48 #define _MIRA_VISUALIZATIONTEXTTRACE_H_ 61 virtual void setName(
const std::string& name) = 0;
62 virtual void setStamped(
const Time& timestamp,
const std::string& frameID,
63 uint32 sequenceID,
const std::string& text) = 0;
98 template <
typename Reflector>
void setStamped(const Stamped< T > &stamped)
Definition: VisualizationTextTrace.h:65
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
Abstract base class for all derived visualizations, namely Visualization3D and Visualization2D.
Definition: Visualization.h:90
Definition: VisualizationTextTrace.h:70
#define MIRA_REFLECT_BASE(reflector, BaseClass)
Macro that can be used to reflect the base class easily.
Definition: ReflectorInterface.h:912
virtual bool isAcceptingUpdates()
Definition: VisualizationTextTrace.h:79
void reflect(Reflector &r)
Definition: VisualizationTextTrace.h:99
virtual IVisualizationTextTraceItem * addItem()=0
Wrapper class for boost::posix_time::ptime for adding more functionality to it.
Definition: Time.h:418
#define MIRA_ABSTRACT_OBJECT(classIdentifier)
Use this MACRO instead of MIRA_OBJECT to declare the class as abstract.
Definition: FactoryMacros.h:235
The primary interface between a Visualization and the container of the visualization (e...
Definition: Visualization.h:65
Definition: VisualizationTextTrace.h:56
Declaration of Visualization and related classes.
Abstract base class for a text visualization tracing the data history.
Definition: VisualizationTextTrace.h:89
virtual void setStamped(const Time ×tamp, const std::string &frameID, uint32 sequenceID, const std::string &text)=0
virtual void clipHistory(const Time ×tamp)=0
Mix in for adding a time stamp, an optional frame id and an optional sequence id to data types like P...
Definition: Stamped.h:149
virtual void destroyItem(IVisualizationTextTraceItem *item)=0
#define MIRA_GUI_VISUALIZATION_EXPORT
Definition: GuiVisualizationExports.h:61
virtual ~VisualizationTextTrace()
Definition: VisualizationTextTrace.h:96
PropertyHint precision(int p)
Sets the attribute "precision".
Definition: PropertyHint.h:285
virtual void setName(const std::string &name)=0
uint mPrecision
Definition: VisualizationTextTrace.h:156
virtual ~IVisualizationTextTraceItem()
Definition: VisualizationTextTrace.h:59