OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
DataViewerPanel Class Reference

#include <data_viewer_panel.hh>

Inherits DataViewerPanelBase.

Public Member Functions

 DataViewerPanel (const Data &d, QWidget *parent)
- Public Member Functions inherited from DataViewerPanelBase
 DataViewerPanelBase (const Data &data, QWidget *parent)
virtual ~DataViewerPanelBase ()
virtual void SetData (const Data &d)
virtual void paintEvent (QPaintEvent *event)
virtual void resizeEvent (QResizeEvent *event)
virtual void wheelEvent (QWheelEvent *event)
virtual void mousePressEvent (QMouseEvent *event)
virtual void mouseReleaseEvent (QMouseEvent *event)
virtual void mouseMoveEvent (QMouseEvent *event)
virtual void keyPressEvent (QKeyEvent *event)
virtual void ObserverUpdate ()
virtual void ObserverUpdate (const Extent &e)
virtual void ObserverUpdate (const Point &p)
virtual void ObserverRelease ()
void UpdateView (bool update_raster_image=true)
void UpdateView (const QRect &rect, bool update_raster_image=true)
ViewerNormalizerPtr GetNormalizer () const
void Renormalize ()
Extent GetSelection () const
void SetSelection (const Extent &extent)
Point WinToPoint (int mx, int my) const
Point WinToPoint (const QPoint &p) const
geom::Vec2 WinToFracPoint (const QPoint &p) const
geom::Vec2 WinToFracPoint (int mx, int my) const
geom::Vec2 WinToFracPointCenter (const QPoint &p) const
geom::Vec2 WinToFracPointCenter (int mx, int my) const
QPoint PointToWin (const Point &p) const
QPoint FracPointToWin (const geom::Vec2 &p) const
QPoint FracPointToWinCenter (const geom::Vec2 &p) const
bool IsWithin (const QPoint &p) const
Real GetZoomScale () const
void SetZoomScale (Real zoom)
Extent GetExtent ()
geom::Vec3 GetPixelSampling ()
void SetDefaultCursor (const QCursor &c)
void SetDefaultCursor (int id)
void SetCursor (const QCursor &c)
void SetCursor (int id)
void SetDisplayPixelValues (bool show)
bool GetDisplayPixelValues ()
void Recenter ()
void SetColorMode (RasterImage::Mode m)
RasterImage::Mode GetColorMode ()
void SetFastLowMagnificationDrawing (bool flag)
bool GetFastLowMagnificationDrawing ()
void SetFastHighMagnificationDrawing (bool flag)
bool GetFastHighMagnificationDrawing ()
geom::Vec2 GetMousePosition ()
void MoveTo (const geom::Vec2 &p)
ImageHandle Extract (const Extent &e)
void HideClickedPosition ()
void ShowClickedPosition (bool show)
bool ClickedPositionIsVisible ()
bool HasSelection ()
geom::Vec3 GetClickedPosition ()
Real GetDataMin () const
Real GetDataMax () const
bool GetInvert () const
void SetInvert (bool invert)
Real GetGamma () const
void SetGamma (Real gamma)
void SetViewerMin (Real min)
Real GetViewerMin () const
void SetViewerMax (Real max)
Real GetViewerMax () const
void UpdateNormalizer (Real min, Real max, Real gamma, bool invert)
int GetSlab ()
void SetSlab (int slab)
void SetSelectionMode (int mode)
int GetSelectionMode ()
void SetAntialiasing (bool f)
bool GetAntialiasing () const
geom::Vec2 GetOffset () const
void SetOffset (const geom::Vec2 &offset)
- Public Member Functions inherited from DataObserver
 DataObserver (const Data &d)
 DataObserver (const DataObserver &o)
DataObserveroperator= (const DataObserver &o)
virtual ~DataObserver ()
void ObserverInvalidate ()
virtual const DataGetObservedData () const
bool IsDataValid () const

Additional Inherited Members

- Signals inherited from DataViewerPanelBase
void clicked (const geom::Vec3 &mousepos)
void zoomed (int zoomlevel)
void selected (const Extent &selection)
void deselected ()
void slabChanged (int slab)
void released (void)
- Protected Attributes inherited from DataViewerPanelBase
QMenu * popupmenu_

Detailed Description

Definition at line 28 of file data_viewer_panel.hh.


Constructor & Destructor Documentation

DataViewerPanel ( const Data d,
QWidget *  parent 
)

The documentation for this class was generated from the following file: