Isis Developer Reference
Isis::ImageImageFilterSelector Class Reference

Allows users to choose filters for filtering connected images. More...

#include <ImageImageFilterSelector.h>

Inheritance diagram for Isis::ImageImageFilterSelector:
Inheritance graph
Collaboration diagram for Isis::ImageImageFilterSelector:
Collaboration graph

Public Slots

void sendClose ()
 

Signals

void close (AbstractFilterSelector *)
 
void filterChanged ()
 
void sizeChanged ()
 

Public Member Functions

 ImageImageFilterSelector ()
 
 ImageImageFilterSelector (const ImageImageFilterSelector &other)
 
virtual ~ImageImageFilterSelector ()
 
ImageImageFilterSelectoroperator= (const ImageImageFilterSelector &other)
 
template<typename Evaluatable >
bool evaluate (const Evaluatable *evaluatable) const
 
bool hasFilter () const
 
bool hasFilter (bool(AbstractFilter::*)() const) const
 
QString getDescription (QString(AbstractFilter::*)() const) const
 

Protected Slots

virtual void deleteFilter ()
 

Protected Member Functions

void createSelector ()
 
void changeFilter (int)
 
void nullify ()
 
QComboBoxgetSelector () const
 
QHBoxLayout * getMainLayout () const
 
AbstractFiltergetFilter () const
 
void setFilter (AbstractFilter *)
 

Detailed Description

Allows users to choose filters for filtering connected images.

This class is responsible for creating a list of filters that can be selected for filtering connected images.

Author
????-??-?? Eric Hyer

Constructor & Destructor Documentation

◆ ImageImageFilterSelector() [1/2]

Isis::ImageImageFilterSelector::ImageImageFilterSelector ( )

◆ ImageImageFilterSelector() [2/2]

Isis::ImageImageFilterSelector::ImageImageFilterSelector ( const ImageImageFilterSelector & other)

◆ ~ImageImageFilterSelector()

Isis::ImageImageFilterSelector::~ImageImageFilterSelector ( )
virtual

Member Function Documentation

◆ changeFilter()

void Isis::ImageImageFilterSelector::changeFilter ( int index)
protectedvirtual

◆ close

void Isis::AbstractFilterSelector::close ( AbstractFilterSelector * )
signalinherited

◆ createSelector()

void Isis::ImageImageFilterSelector::createSelector ( )
protectedvirtual

◆ deleteFilter

void Isis::AbstractFilterSelector::deleteFilter ( )
protectedvirtualslotinherited

◆ evaluate()

template<typename Evaluatable >
bool Isis::AbstractFilterSelector::evaluate ( const Evaluatable * evaluatable) const
inlineinherited

◆ filterChanged

void Isis::AbstractFilterSelector::filterChanged ( )
signalinherited

◆ getDescription()

QString Isis::AbstractFilterSelector::getDescription ( QString(AbstractFilter::*)() const meth) const
inherited

◆ getFilter()

AbstractFilter * Isis::AbstractFilterSelector::getFilter ( ) const
protectedinherited

◆ getMainLayout()

QHBoxLayout * Isis::AbstractFilterSelector::getMainLayout ( ) const
protectedinherited

◆ getSelector()

◆ hasFilter() [1/2]

bool Isis::AbstractFilterSelector::hasFilter ( ) const
inherited

◆ hasFilter() [2/2]

bool Isis::AbstractFilterSelector::hasFilter ( bool(AbstractFilter::*)() const meth) const
inherited

◆ nullify()

◆ operator=()

ImageImageFilterSelector & Isis::ImageImageFilterSelector::operator= ( const ImageImageFilterSelector & other)

◆ sendClose

void Isis::AbstractFilterSelector::sendClose ( )
slotinherited

◆ setFilter()

◆ sizeChanged

void Isis::AbstractFilterSelector::sizeChanged ( )
signalinherited

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