iRoCS Toolbox  1.1.0
Public Slots | Signals | Public Member Functions | Data Fields | Protected Member Functions
lViewerMainWindow Class Reference

#include <lviewermainwindow.hh>

Inheritance diagram for lViewerMainWindow:
Collaboration diagram for lViewerMainWindow:

Public Slots

void moveXY (int x, int y, int flag)
 
void moveXZ (int x, int z, int flag)
 
void moveZY (int z, int y, int flag)
 
void open ()
 
void pointXY (int x, int y, int flag)
 
void pointXZ (int x, int z, int flag)
 
void pointZY (int z, int y, int flag)
 
void receiveWheelXY (int delta)
 
void receiveWheelXZ (int delta)
 
void receiveWheelZY (int delta)
 
void status (int delta)
 
void zoom (int delta)
 

Signals

void close ()
 
void modify (int x, int y, int z, int flag)
 
void query (int x, int y, int z, int flag)
 
void wheel (int)
 

Public Member Functions

 lViewerMainWindow ()
 
 ~lViewerMainWindow ()
 
void alignRefImage (int dim)
 
void refreshImage ()
 
template<typename DataT , int Dim>
void setData (blitz::Array< DataT, Dim > &data)
 
template<typename DataT , int Dim>
void setRefData (blitz::Array< DataT, Dim > &data)
 
void setST (int s)
 
template<typename DataT , int Dim>
void updateData (blitz::Array< DataT, Dim > &data)
 
template<typename DataT , int Dim>
void updateData (blitz::Array< bool, Dim > &mask, blitz::TinyVector< DataT, 3 > &color, blitz::RectDomain< Dim > domain)
 
template<typename DataT , int Dim>
void updateData (blitz::Array< DataT, Dim > &image, blitz::RectDomain< Dim > domain)
 

Data Fields

BlitzDataExplorerexplorer
 
BlitzDataExplorerexplorerRef
 
lViewerlvF
 
lViewerlvXY
 
lViewerlvXZ
 
lViewerlvZY
 
int oldDim
 

Protected Member Functions

void showEvent (QShowEvent *event)
 
void wheelEvent (QWheelEvent *event)
 

Detailed Description

Definition at line 20 of file lviewermainwindow.hh.

Constructor & Destructor Documentation

◆ lViewerMainWindow()

lViewerMainWindow::lViewerMainWindow ( )

◆ ~lViewerMainWindow()

lViewerMainWindow::~lViewerMainWindow ( )

Member Function Documentation

◆ setData()

template<typename DataT , int Dim>
void lViewerMainWindow::setData ( blitz::Array< DataT, Dim > &  data)
inline

Definition at line 30 of file lviewermainwindow.hh.

◆ setRefData()

template<typename DataT , int Dim>
void lViewerMainWindow::setRefData ( blitz::Array< DataT, Dim > &  data)
inline

Definition at line 42 of file lviewermainwindow.hh.

◆ updateData() [1/3]

template<typename DataT , int Dim>
void lViewerMainWindow::updateData ( blitz::Array< DataT, Dim > &  data)
inline

Definition at line 63 of file lviewermainwindow.hh.

◆ updateData() [2/3]

template<typename DataT , int Dim>
void lViewerMainWindow::updateData ( blitz::Array< bool, Dim > &  mask,
blitz::TinyVector< DataT, 3 > &  color,
blitz::RectDomain< Dim >  domain 
)
inline

Definition at line 71 of file lviewermainwindow.hh.

◆ updateData() [3/3]

template<typename DataT , int Dim>
void lViewerMainWindow::updateData ( blitz::Array< DataT, Dim > &  image,
blitz::RectDomain< Dim >  domain 
)
inline

Definition at line 79 of file lviewermainwindow.hh.

◆ refreshImage()

void lViewerMainWindow::refreshImage ( )

Referenced by setData(), and updateData().

◆ alignRefImage()

void lViewerMainWindow::alignRefImage ( int  dim)

Referenced by updateData().

◆ setST()

void lViewerMainWindow::setST ( int  s)
inline

Definition at line 92 of file lviewermainwindow.hh.

◆ receiveWheelXY

void lViewerMainWindow::receiveWheelXY ( int  delta)
slot

Referenced by setST().

◆ receiveWheelZY

void lViewerMainWindow::receiveWheelZY ( int  delta)
slot

Referenced by setST().

◆ receiveWheelXZ

void lViewerMainWindow::receiveWheelXZ ( int  delta)
slot

Referenced by setST().

◆ zoom

void lViewerMainWindow::zoom ( int  delta)
slot

Referenced by setST().

◆ moveXY

void lViewerMainWindow::moveXY ( int  x,
int  y,
int  flag 
)
slot

Referenced by setST().

◆ moveZY

void lViewerMainWindow::moveZY ( int  z,
int  y,
int  flag 
)
slot

Referenced by setST().

◆ moveXZ

void lViewerMainWindow::moveXZ ( int  x,
int  z,
int  flag 
)
slot

Referenced by setST().

◆ pointXY

void lViewerMainWindow::pointXY ( int  x,
int  y,
int  flag 
)
slot

Referenced by setST().

◆ pointZY

void lViewerMainWindow::pointZY ( int  z,
int  y,
int  flag 
)
slot

Referenced by setST().

◆ pointXZ

void lViewerMainWindow::pointXZ ( int  x,
int  z,
int  flag 
)
slot

Referenced by setST().

◆ status

void lViewerMainWindow::status ( int  delta)
slot

Referenced by setST().

◆ open

void lViewerMainWindow::open ( )
slot

Referenced by setST().

◆ modify

void lViewerMainWindow::modify ( int  x,
int  y,
int  z,
int  flag 
)
signal

Referenced by setST().

◆ query

void lViewerMainWindow::query ( int  x,
int  y,
int  z,
int  flag 
)
signal

Referenced by setST().

◆ close

void lViewerMainWindow::close ( )
signal

Referenced by setST().

◆ wheel

void lViewerMainWindow::wheel ( int  )
signal

Referenced by setST().

◆ showEvent()

void lViewerMainWindow::showEvent ( QShowEvent *  event)
protected

Referenced by setST().

◆ wheelEvent()

void lViewerMainWindow::wheelEvent ( QWheelEvent *  event)
protected

Referenced by setST().

Field Documentation

◆ explorer

BlitzDataExplorer* lViewerMainWindow::explorer

Definition at line 162 of file lviewermainwindow.hh.

Referenced by setData(), setRefData(), setST(), and updateData().

◆ explorerRef

BlitzDataExplorer* lViewerMainWindow::explorerRef

Definition at line 163 of file lviewermainwindow.hh.

Referenced by setRefData(), and setST().

◆ lvXY

lViewer* lViewerMainWindow::lvXY

Definition at line 165 of file lviewermainwindow.hh.

◆ lvZY

lViewer* lViewerMainWindow::lvZY

Definition at line 166 of file lviewermainwindow.hh.

◆ lvXZ

lViewer* lViewerMainWindow::lvXZ

Definition at line 167 of file lviewermainwindow.hh.

◆ lvF

lViewer* lViewerMainWindow::lvF

Definition at line 168 of file lviewermainwindow.hh.

Referenced by setRefData().

◆ oldDim

int lViewerMainWindow::oldDim

Definition at line 169 of file lviewermainwindow.hh.


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