anatomist 6.0.4
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.
 
- 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.
 

Protected Slots

void palette1Changed (const std::string &)
 
void palette2Changed (const std::string &)
 
void responsiveToggled (bool val)
 
void updateClicked ()
 
void dimChanged (int)
 
void mixMethodChanged (int)
 
void palette1DMappingMethodChanged (int)
 
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)
 
void palette1RangeChanged (double, double)
 
void palette2RangeChanged (double, double)
 
void cleatMin1 ()
 
void cleatMax1 ()
 
void cleatMin2 ()
 
void cleatMax2 ()
 
void min1Changed (double)
 
void max1Changed (double)
 
void min2Changed (double)
 
void max2Changed (double)
 

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.
 
void fillPalette1 ()
 
void fillPalette2 ()
 
anatomist::AObjectPaletteobjPalette ()
 
virtual QWidget * makeDimBox (const QString &title, QWidget *parent, DimBox *dbox, bool secondary)
 
virtual void setValues (DimBox *dimBox, double min, double max, double objMin, double objMax, bool zeroCentered, bool setBounds=false)
 
virtual void setValues1 (bool setBounds=false)
 
virtual void setValues2 (bool setBounds=false)
 
virtual void updateObjects ()
 
virtual void updateObjPal ()
 
void fillMixMethods ()
 
void fillPalette1DMappingMethods ()
 
void runCommand ()
 
void fillToolBar ()
 
- Protected Member Functions inherited from anatomist::Observer
virtual void cleanupObserver ()
 call this function from inherited classes destructors.
 
virtual void registerObservable (Observable *)
 only called by Observable: don't use this function directly
 
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 *>)

◆ chooseObject

void QAPaletteWin::chooseObject ( )
protectedslot

◆ cleatMax1

void QAPaletteWin::cleatMax1 ( )
protectedslot

◆ cleatMax2

void QAPaletteWin::cleatMax2 ( )
protectedslot

◆ cleatMin1

void QAPaletteWin::cleatMin1 ( )
protectedslot

◆ cleatMin2

void QAPaletteWin::cleatMin2 ( )
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

◆ fillPalette1()

void QAPaletteWin::fillPalette1 ( )
protected

◆ fillPalette1DMappingMethods()

void QAPaletteWin::fillPalette1DMappingMethods ( )
protected

◆ fillPalette2()

void QAPaletteWin::fillPalette2 ( )
protected

◆ fillToolBar()

void QAPaletteWin::fillToolBar ( )
protected

◆ makeDimBox()

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

◆ max1Changed

void QAPaletteWin::max1Changed ( double )
protectedslot

◆ max1EditChanged

void QAPaletteWin::max1EditChanged ( )
protectedslot

◆ max2Changed

void QAPaletteWin::max2Changed ( double )
protectedslot

◆ max2EditChanged

void QAPaletteWin::max2EditChanged ( )
protectedslot

◆ min1Changed

void QAPaletteWin::min1Changed ( double )
protectedslot

◆ min1EditChanged

void QAPaletteWin::min1EditChanged ( )
protectedslot

◆ min2Changed

void QAPaletteWin::min2Changed ( double )
protectedslot

◆ min2EditChanged

void QAPaletteWin::min2EditChanged ( )
protectedslot

◆ mixFactorChanged

void QAPaletteWin::mixFactorChanged ( int )
protectedslot

◆ mixMethodChanged

void QAPaletteWin::mixMethodChanged ( int )
protectedslot

◆ objectsChosen

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

◆ objPalette()

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

◆ palette1Changed

void QAPaletteWin::palette1Changed ( const std::string & )
protectedslot

◆ palette1DMappingMethodChanged

void QAPaletteWin::palette1DMappingMethodChanged ( int )
protectedslot

◆ palette1RangeChanged

void QAPaletteWin::palette1RangeChanged ( double ,
double  )
protectedslot

◆ palette2Changed

void QAPaletteWin::palette2Changed ( const std::string & )
protectedslot

◆ palette2RangeChanged

void QAPaletteWin::palette2RangeChanged ( double ,
double  )
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,
double min,
double max,
double objMin,
double objMax,
bool zeroCentered,
bool setBounds = false )
protectedvirtual

◆ setValues1()

virtual void QAPaletteWin::setValues1 ( bool setBounds = false)
protectedvirtual

◆ setValues2()

virtual void QAPaletteWin::setValues2 ( bool setBounds = false)
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: