OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Data Structures | Typedefs | Functions
ost::img::gui Namespace Reference

Data Structures

class  Argand
 
class  DataViewer
 
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
 
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 
)