25 #ifndef RGBCHANNELSPECSORTHOVIEWRENDERER_HH 26 #define RGBCHANNELSPECSORTHOVIEWRENDERER_HH 50 void render(QPainter* painter = NULL)
const;
52 QXmlStreamWriter &svgStream,
53 blitz::TinyVector<double,3>
const &shapePx,
54 blitz::TinyVector<double,3>
const &lowerBoundUm,
55 blitz::TinyVector<double,3>
const &upperBoundUm,
56 std::string
const &font,
double fontSizePt,
60 blitz::TinyVector<atb::BlitzIndexT,3>
cacheShapePx()
const;
61 blitz::Array<blitz::TinyVector<float,3>,2>
const &
cache(
int direction)
const;
69 mutable blitz::TinyVector<blitz::Array<blitz::TinyVector<float,3>,2>,3>
Array class derived from blitz++ Arrays for handling microscopic datasets with associated element siz...
blitz::TinyVector< atb::BlitzIndexT, 3 > cacheOffsetPx() const
blitz::TinyVector< atb::BlitzIndexT, 3 > cacheShapePx() const
blitz::Array< blitz::TinyVector< float, 3 >, 2 > const & cache(int direction) const
virtual void updateCache() const override
Update the rendering cache.
RGBChannelSpecsOrthoViewRenderer(RGBChannelSpecs *channel, OrthoViewWidget *view)
~RGBChannelSpecsOrthoViewRenderer()
ChannelSpecs * channel() const
void render(QPainter *painter=NULL) const
Main rendering routine which is called whenever a paintEvent() on the ViewWidget occurs.
ViewWidget * view() const