25 #ifndef POINTMARKERORTHOVIEWRENDERER_HH 26 #define POINTMARKERORTHOVIEWRENDERER_HH 34 #include <QtCore/QLineF> 78 virtual void render(QPainter *painter)
const;
88 void setCross(blitz::TinyVector<QLineF,2>
const &cross);
123 QXmlStreamWriter &svgStream,
124 blitz::TinyVector<double,3>
const &shapePx,
125 blitz::TinyVector<double,3>
const &lowerBoundUm,
126 blitz::TinyVector<double,3>
const &upperBoundUm,
127 std::string
const &font,
double fontSizePt,
152 virtual void updateCache(
int direction)
const;
virtual ~PointMarkerOrthoViewRendererCache()
The MarkerOrthoViewRendererCache class specifies the interface to store and replay marker geometry in...
void setCross(blitz::TinyVector< QLineF, 2 > const &cross)
Set the cross lines to the given lines.
blitz::TinyVector< QLineF, 2 > _cross
PointMarkerOrthoViewRendererCache()
virtual void render(QPainter *painter) const
Render the content of the cache into the given painter.
The PointMarkerOrthoViewRendererCache class stores and replays point marker geometry information usin...
void setPoint(QPointF const &point)
Set the point to the given QPoint.
virtual MarkerOrthoViewRendererCache * clone() const
Get a new copy of this cache.