anatomist  5.1.2
3D neuroimaging data viewer
QSurfMatchWin Class Reference

Surface matcher control window. More...

#include <anatomist/interface/qwSurfMatch.h>

Inheritance diagram for QSurfMatchWin:
Collaboration diagram for QSurfMatchWin:

Signals

void changeParam (const std::string &attrib, const QString &val)
 

Public Member Functions

 QSurfMatchWin (QWidget *parent, anatomist::ASurfMatcher *obj)
 
virtual ~QSurfMatchWin ()
 
virtual void update (const anatomist::Observable *obs, void *arg)
 This method is called whenever the observed object is changed. More...
 
- Public Member Functions inherited from anatomist::Observer
virtual ~Observer ()
 

Protected Slots

void invertDirection ()
 
void startProcess ()
 
void stopProcess ()
 
void resetProcess ()
 
void processStepFinished ()
 
void record (bool)
 
void paramChanged (const std::string &attrib, const QString &val)
 
void addPointByClickOrg ()
 
void addPointByClickDst ()
 
void addPointByNumOrg ()
 
void addPointByNumDst ()
 
void deletePointOrg ()
 
void deletePointDst ()
 

Protected Member Functions

virtual void unregisterObservable (anatomist::Observable *)
 Called when an observable is destroyed, only called by Observable: don't use this function directly. More...
 
void fillDirectionLabel ()
 
QWidget * paramWidget (QWidget *parent)
 
QWidget * ctrlPointsWidget (QWidget *parent)
 
void fillCtrlPoints ()
 
void processThread ()
 
void notifyUpdate ()
 
QString strAttribute (const std::string &attr, const carto::AttributedObject &ao, const carto::SyntaxSet &synt)
 
bool event (QEvent *e)
 
- Protected Member Functions inherited from anatomist::Observer
virtual void cleanupObserver ()
 call this function from inherited classes destructors. More...
 
virtual void registerObservable (Observable *)
 only called by Observable: don't use this function directly More...
 
const std::set< Observable * > & observed () const
 

Protected Attributes

anatomist::ASurfMatcher_obj
 
Widgets * _widgets
 

Friends

class ASThread
 

Detailed Description

Surface matcher control window.

Definition at line 52 of file qwSurfMatch.h.

Constructor & Destructor Documentation

◆ QSurfMatchWin()

QSurfMatchWin::QSurfMatchWin ( QWidget *  parent,
anatomist::ASurfMatcher obj 
)

◆ ~QSurfMatchWin()

virtual QSurfMatchWin::~QSurfMatchWin ( )
virtual

Member Function Documentation

◆ addPointByClickDst

void QSurfMatchWin::addPointByClickDst ( )
protectedslot

◆ addPointByClickOrg

void QSurfMatchWin::addPointByClickOrg ( )
protectedslot

◆ addPointByNumDst

void QSurfMatchWin::addPointByNumDst ( )
protectedslot

◆ addPointByNumOrg

void QSurfMatchWin::addPointByNumOrg ( )
protectedslot

◆ changeParam

void QSurfMatchWin::changeParam ( const std::string &  attrib,
const QString &  val 
)
signal

◆ ctrlPointsWidget()

QWidget* QSurfMatchWin::ctrlPointsWidget ( QWidget *  parent)
protected

◆ deletePointDst

void QSurfMatchWin::deletePointDst ( )
protectedslot

◆ deletePointOrg

void QSurfMatchWin::deletePointOrg ( )
protectedslot

◆ event()

bool QSurfMatchWin::event ( QEvent *  e)
protected

◆ fillCtrlPoints()

void QSurfMatchWin::fillCtrlPoints ( )
protected

◆ fillDirectionLabel()

void QSurfMatchWin::fillDirectionLabel ( )
protected

◆ invertDirection

void QSurfMatchWin::invertDirection ( )
protectedslot

◆ notifyUpdate()

void QSurfMatchWin::notifyUpdate ( )
protected

◆ paramChanged

void QSurfMatchWin::paramChanged ( const std::string &  attrib,
const QString &  val 
)
protectedslot

◆ paramWidget()

QWidget* QSurfMatchWin::paramWidget ( QWidget *  parent)
protected

◆ processStepFinished

void QSurfMatchWin::processStepFinished ( )
protectedslot

◆ processThread()

void QSurfMatchWin::processThread ( )
protected

◆ record

void QSurfMatchWin::record ( bool  )
protectedslot

◆ resetProcess

void QSurfMatchWin::resetProcess ( )
protectedslot

◆ startProcess

void QSurfMatchWin::startProcess ( )
protectedslot

◆ stopProcess

void QSurfMatchWin::stopProcess ( )
protectedslot

◆ strAttribute()

QString QSurfMatchWin::strAttribute ( const std::string &  attr,
const carto::AttributedObject ao,
const carto::SyntaxSet synt 
)
protected

◆ unregisterObservable()

virtual void QSurfMatchWin::unregisterObservable ( anatomist::Observable )
protectedvirtual

Called when an observable is destroyed, only called by Observable: don't use this function directly.

Reimplemented from anatomist::Observer.

◆ update()

virtual void QSurfMatchWin::update ( const anatomist::Observable observable,
void *  arg 
)
virtual

This method is called whenever the observed object is changed.

The programmer calls an observable object's notifyObservers method to have all the object's observers notified of the change.

Parameters
observablethe observable object

Implements anatomist::Observer.

Friends And Related Function Documentation

◆ ASThread

friend class ASThread
friend

Definition at line 83 of file qwSurfMatch.h.

Member Data Documentation

◆ _obj

anatomist::ASurfMatcher* QSurfMatchWin::_obj
protected

Definition at line 97 of file qwSurfMatch.h.

◆ _widgets

Widgets* QSurfMatchWin::_widgets
protected

Definition at line 98 of file qwSurfMatch.h.


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