Data Structures |
class | Argand |
class | DataViewer |
| Data viewer. More...
|
class | DataViewerPanel |
class | DataViewerPanelBase |
class | DrawOverlay |
class | ParentDataObserver |
class | FFTPanel |
class | InfoPanelLabel |
class | InfoPanel |
class | MaskOverlay |
class | NullOverlay |
class | Overlay |
class | OverlayManager |
class | OverlayCustomActCheckBox |
class | OverlayCustomVisCheckBox |
class | OverlayCustomLockCheckBox |
class | OverlayManagerGUI |
class | OverlayManagerObserver |
| Abstract observer base class for the OverlayManager. More...
|
class | PointlistOverlay |
class | PointlistOverlayBaseSettings |
class | PointlistOverlayBase |
class | SymbolDrawingStrategy |
class | SquareDrawingStrategy |
class | CrosshairBaseDrawingStrategy |
class | CrosshairCircleDrawingStrategy |
class | CrosshairSquareDrawingStrategy |
class | CircleDrawingStrategy |
class | ViewerNormalizer |
Typedefs |
typedef boost::shared_ptr
< Overlay > | OverlayPtr |
typedef boost::shared_ptr
< OverlayManager > | OverlayManagerPtr |
typedef boost::shared_ptr
< SymbolDrawingStrategy > | SymbolDrawingStrategyPtr |
typedef boost::shared_ptr
< ViewerNormalizer > | ViewerNormalizerPtr |
Functions |
DLLEXPORT void | DrawDiagonalCross (QPainter &pnt, const QPoint &p, int s) |
DLLEXPORT void | DrawCross (QPainter &pnt, const QPoint &p, int s) |
DLLEXPORT void | DrawRectangle (QPainter &pnt, const QPoint &p1, const QPoint &p2) |
DLLEXPORT void | DrawEllipse (QPainter &pnt, const QPoint ¢er, Real rx, Real ry, Real angle) |
DLLEXPORT void | DrawHalfEllipse (QPainter &pnt, const QPoint ¢er, Real rx, Real ry, Real angle) |
DLLEXPORT void | DrawHyperbola (QPainter &pnt, const QSize &s, const geom::Vec2 ¢er, Real rx, Real ry, Real angle, bool orientation=false) |
void | img2qt (const Data &d, QImage *img, int logscale, const geom::Vec3 &offset, int z, const NormalizerPtr &norm) |