ost::img::gui Namespace Reference

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 &center, Real rx, Real ry, Real angle)
DLLEXPORT void DrawHalfEllipse (QPainter &pnt, const QPoint &center, Real rx, Real ry, Real angle)
DLLEXPORT void DrawHyperbola (QPainter &pnt, const QSize &s, const geom::Vec2 &center, 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)

Typedef Documentation

typedef boost::shared_ptr<OverlayManager> OverlayManagerPtr

Definition at line 32 of file overlay_manager_fw.hh.

typedef boost::shared_ptr<Overlay> OverlayPtr

Definition at line 32 of file overlay_base_fw.hh.

typedef boost::shared_ptr<SymbolDrawingStrategy> SymbolDrawingStrategyPtr

Definition at line 28 of file strategies_fw.hh.

typedef boost::shared_ptr<ViewerNormalizer> ViewerNormalizerPtr

Definition at line 69 of file viewer_normalizer.hh.


Function Documentation

DLLEXPORT void ost::img::gui::DrawCross ( QPainter &  pnt,
const QPoint &  p,
int  s 
)
DLLEXPORT void ost::img::gui::DrawDiagonalCross ( QPainter &  pnt,
const QPoint &  p,
int  s 
)
DLLEXPORT void ost::img::gui::DrawEllipse ( QPainter &  pnt,
const QPoint &  center,
Real  rx,
Real  ry,
Real  angle 
)
DLLEXPORT void ost::img::gui::DrawHalfEllipse ( QPainter &  pnt,
const QPoint &  center,
Real  rx,
Real  ry,
Real  angle 
)
DLLEXPORT void ost::img::gui::DrawHyperbola ( QPainter &  pnt,
const QSize &  s,
const geom::Vec2 center,
Real  rx,
Real  ry,
Real  angle,
bool  orientation = false 
)
DLLEXPORT void ost::img::gui::DrawRectangle ( QPainter &  pnt,
const QPoint &  p1,
const QPoint &  p2 
)
void ost::img::gui::img2qt ( const Data &  d,
QImage *  img,
int  logscale,
const geom::Vec3 offset,
int  z,
const NormalizerPtr &  norm 
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1