47 #ifndef _MIRA_POSETOOL2D_H_ 48 #define _MIRA_POSETOOL2D_H_ 54 #include <QGraphicsPathItem> 55 #include <QGraphicsLineItem> 56 #include <QGraphicsEllipseItem> 57 #include <QGraphicsItemGroup> 73 PoseTool2D(
float minPositionVariance = 0.1f,
float minOrientationVariance = 0.25f);
76 template<
typename Reflector>
void reflect(Reflector& r) {
81 virtual void onMousePressed(QMouseEvent* e);
82 virtual void onMouseReleased(QMouseEvent* e);
83 virtual void onMouseMoved(QMouseEvent* e);
85 virtual void activate();
86 virtual void deactivate();
90 virtual QGraphicsItem* setupScene(QGraphicsScene* mgr);
105 void setPhiVariance(
const PoseCov2& pose);
106 QPolygonF getPhiVariancePolygon(
const QLineF& line,
double var);
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
#define MIRA_REFLECT_BASE(reflector, BaseClass)
Macro that can be used to reflect the base class easily.
Definition: ReflectorInterface.h:912
The primary interface between a Visualization and the container of the visualization (e...
Definition: Visualization.h:65
#define MIRA_GUI_VISUALIZATION_EXPORT
Definition: GuiVisualizationExports.h:61
Typedefs for different Pose datatypes that are internally RigidTransforms.