anatomist  5.1.2
3D neuroimaging data viewer
QAPaletteWin Class Reference

#include <anatomist/color/qwObjPalette.h>

Inheritance diagram for QAPaletteWin:
Collaboration diagram for QAPaletteWin:

Public Member Functions

 QAPaletteWin (const std::set< anatomist::AObject * > &obj)
 
virtual ~QAPaletteWin ()
 
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::APaletteWin
 APaletteWin (const std::set< AObject * > &obj)
 
virtual ~APaletteWin ()
 
const std::set< AObject * > & objects () const
 
- Public Member Functions inherited from anatomist::Observer
virtual ~Observer ()
 

Static Public Member Functions

static anatomist::APaletteWincreatePalWin (const std::set< anatomist::AObject * > &obj)
 
static void addExtensionAction (anatomist::APaletteExtensionAction *action)
 Actions can be added here, they will show on a toolbar. More...
 

Protected Slots

void palette1Changed ()
 
void palette2Changed (const QString &)
 
void min1Changed (int value)
 
void max1Changed (int value)
 
void min2Changed (int value)
 
void max2Changed (int value)
 
void responsiveToggled (bool val)
 
void updateClicked ()
 
void dimChanged (int)
 
void mixMethodChanged (const QString &)
 
void palette1DMappingMethodChanged (const QString &)
 
void enablePalette2 (bool)
 
void mixFactorChanged (int)
 
void min1EditChanged ()
 
void max1EditChanged ()
 
void min2EditChanged ()
 
void max2EditChanged ()
 
void resetValues1 ()
 
void resetValues2 ()
 
void resetBounds1 ()
 
void resetBounds2 ()
 
void chooseObject ()
 
void objectsChosen (const std::set< anatomist::AObject * > &)
 
void extensionActionTriggered (QAction *action)
 
void zeroCentered1Changed (int state)
 
void zeroCentered2Changed (int state)
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *)
 
void updateInterface ()
 
virtual void unregisterObservable (anatomist::Observable *)
 Called when an observable is destroyed, only called by Observable: don't use this function directly. More...
 
void fillPalettes ()
 
void fillPalette1 ()
 
void fillPalette2 ()
 
void fillPalette (const carto::rc_ptr< anatomist::APalette > pal, QPixmap &pix)
 
void fillObjPal ()
 
anatomist::AObjectPaletteobjPalette ()
 
virtual QWidget * makeDimBox (const QString &title, QWidget *parent, DimBox *dbox)
 
virtual void setValues (DimBox *dimBox, float min, float max, float objMin, float objMax)
 
virtual void setValues1 ()
 
virtual void setValues2 ()
 
virtual void updateObjects ()
 
virtual void updateObjPal ()
 
void fillMixMethods ()
 
void fillPalette1DMappingMethods ()
 
void fillPalette2List ()
 
void runCommand ()
 
void fillToolBar ()
 
- 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
 

Additional Inherited Members

- Protected Attributes inherited from anatomist::APaletteWin
std::set< AObject * > _parents
 

Detailed Description

Definition at line 54 of file qwObjPalette.h.

Constructor & Destructor Documentation

◆ QAPaletteWin()

QAPaletteWin::QAPaletteWin ( const std::set< anatomist::AObject * > &  obj)

◆ ~QAPaletteWin()

virtual QAPaletteWin::~QAPaletteWin ( )
virtual

Member Function Documentation

◆ addExtensionAction()

static void QAPaletteWin::addExtensionAction ( anatomist::APaletteExtensionAction action)
static

Actions can be added here, they will show on a toolbar.

Actions will call their extensionTriggered() method when used. Signals are not used due to difficulties of python bindings for custom template types (std::set<anatomist::AObject *>)

References slots.

◆ chooseObject

void QAPaletteWin::chooseObject ( )
protectedslot

◆ closeEvent()

virtual void QAPaletteWin::closeEvent ( QCloseEvent *  )
protectedvirtual

◆ createPalWin()

static anatomist::APaletteWin* QAPaletteWin::createPalWin ( const std::set< anatomist::AObject * > &  obj)
static

◆ dimChanged

void QAPaletteWin::dimChanged ( int  )
protectedslot

◆ enablePalette2

void QAPaletteWin::enablePalette2 ( bool  )
protectedslot

◆ extensionActionTriggered

void QAPaletteWin::extensionActionTriggered ( QAction *  action)
protectedslot

◆ fillMixMethods()

void QAPaletteWin::fillMixMethods ( )
protected

◆ fillObjPal()

void QAPaletteWin::fillObjPal ( )
protected

◆ fillPalette()

void QAPaletteWin::fillPalette ( const carto::rc_ptr< anatomist::APalette pal,
QPixmap &  pix 
)
protected

◆ fillPalette1()

void QAPaletteWin::fillPalette1 ( )
protected

◆ fillPalette1DMappingMethods()

void QAPaletteWin::fillPalette1DMappingMethods ( )
protected

◆ fillPalette2()

void QAPaletteWin::fillPalette2 ( )
protected

◆ fillPalette2List()

void QAPaletteWin::fillPalette2List ( )
protected

◆ fillPalettes()

void QAPaletteWin::fillPalettes ( )
protected

◆ fillToolBar()

void QAPaletteWin::fillToolBar ( )
protected

◆ makeDimBox()

virtual QWidget* QAPaletteWin::makeDimBox ( const QString &  title,
QWidget *  parent,
DimBox *  dbox 
)
protectedvirtual

◆ max1Changed

void QAPaletteWin::max1Changed ( int  value)
protectedslot

◆ max1EditChanged

void QAPaletteWin::max1EditChanged ( )
protectedslot

◆ max2Changed

void QAPaletteWin::max2Changed ( int  value)
protectedslot

◆ max2EditChanged

void QAPaletteWin::max2EditChanged ( )
protectedslot

◆ min1Changed

void QAPaletteWin::min1Changed ( int  value)
protectedslot

◆ min1EditChanged

void QAPaletteWin::min1EditChanged ( )
protectedslot

◆ min2Changed

void QAPaletteWin::min2Changed ( int  value)
protectedslot

◆ min2EditChanged

void QAPaletteWin::min2EditChanged ( )
protectedslot

◆ mixFactorChanged

void QAPaletteWin::mixFactorChanged ( int  )
protectedslot

◆ mixMethodChanged

void QAPaletteWin::mixMethodChanged ( const QString &  )
protectedslot

◆ objectsChosen

void QAPaletteWin::objectsChosen ( const std::set< anatomist::AObject * > &  )
protectedslot

◆ objPalette()

anatomist::AObjectPalette* QAPaletteWin::objPalette ( )
protected

◆ palette1Changed

void QAPaletteWin::palette1Changed ( )
protectedslot

◆ palette1DMappingMethodChanged

void QAPaletteWin::palette1DMappingMethodChanged ( const QString &  )
protectedslot

◆ palette2Changed

void QAPaletteWin::palette2Changed ( const QString &  )
protectedslot

◆ resetBounds1

void QAPaletteWin::resetBounds1 ( )
protectedslot

◆ resetBounds2

void QAPaletteWin::resetBounds2 ( )
protectedslot

◆ resetValues1

void QAPaletteWin::resetValues1 ( )
protectedslot

◆ resetValues2

void QAPaletteWin::resetValues2 ( )
protectedslot

◆ responsiveToggled

void QAPaletteWin::responsiveToggled ( bool  val)
protectedslot

◆ runCommand()

void QAPaletteWin::runCommand ( )
protected

◆ setValues()

virtual void QAPaletteWin::setValues ( DimBox *  dimBox,
float  min,
float  max,
float  objMin,
float  objMax 
)
protectedvirtual

◆ setValues1()

virtual void QAPaletteWin::setValues1 ( )
protectedvirtual

◆ setValues2()

virtual void QAPaletteWin::setValues2 ( )
protectedvirtual

◆ unregisterObservable()

virtual void QAPaletteWin::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 QAPaletteWin::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.

◆ updateClicked

void QAPaletteWin::updateClicked ( )
protectedslot

◆ updateInterface()

void QAPaletteWin::updateInterface ( )
protected

◆ updateObjects()

virtual void QAPaletteWin::updateObjects ( )
protectedvirtual

◆ updateObjPal()

virtual void QAPaletteWin::updateObjPal ( )
protectedvirtual

◆ zeroCentered1Changed

void QAPaletteWin::zeroCentered1Changed ( int  state)
protectedslot

◆ zeroCentered2Changed

void QAPaletteWin::zeroCentered2Changed ( int  state)
protectedslot

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