25 #ifndef ANNOTATIONCHANNELSPECSORTHOVIEWRENDERER_HH 26 #define ANNOTATIONCHANNELSPECSORTHOVIEWRENDERER_HH 51 void render(QPainter* painter = NULL)
const override;
53 QXmlStreamWriter &svgStream,
54 blitz::TinyVector<double,3>
const &shapePx,
55 blitz::TinyVector<double,3>
const &lowerBoundUm,
56 blitz::TinyVector<double,3>
const &upperBoundUm,
57 std::string
const &font,
double fontSizePt,
93 virtual void updateCache(
int direction)
const override;
The Marker class specifies the properties of an abstract Marker that can be contained in an Annotatio...
virtual void setCacheUpdatesEnabled(bool enable) override
Enables or disables the updates of the rendering cache.
virtual void updateCache() const override
Update the rendering cache.
void userInteractionEvent(UserInteractionEvent *event) override
Reimplement this function if your specialized ChannelSpecsRenderer should respond to a passed UserInt...
~AnnotationChannelSpecsOrthoViewRenderer()
ChannelSpecs * channel() const
void render(QPainter *painter=NULL) const override
Main rendering routine which is called whenever a paintEvent() on the ViewWidget occurs.
ViewWidget * view() const
AnnotationChannelSpecsOrthoViewRenderer(AnnotationChannelSpecs *channel, OrthoViewWidget *view)
virtual bool event(QEvent *event)
Interprets and distributes the given event.