Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Isis Developer Reference
Isis::PointMeasureFilterSelector Class Reference

Allows users to choose filters for filtering points and measures. More...

#include <PointMeasureFilterSelector.h>

Inheritance diagram for Isis::PointMeasureFilterSelector:
Inheritance graph
Collaboration diagram for Isis::PointMeasureFilterSelector:
Collaboration graph

Public Slots

void sendClose ()

Signals

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

Public Member Functions

 PointMeasureFilterSelector ()
 PointMeasureFilterSelector (const PointMeasureFilterSelector &other)
virtual ~PointMeasureFilterSelector ()
PointMeasureFilterSelectoroperator= (const PointMeasureFilterSelector &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 points and measures.

This class is responsible for creating a list of filters that can be selected for filtering points and measures.

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

Constructor & Destructor Documentation

◆ PointMeasureFilterSelector() [1/2]

Isis::PointMeasureFilterSelector::PointMeasureFilterSelector ( )

◆ PointMeasureFilterSelector() [2/2]

Isis::PointMeasureFilterSelector::PointMeasureFilterSelector ( const PointMeasureFilterSelector & other)

◆ ~PointMeasureFilterSelector()

Isis::PointMeasureFilterSelector::~PointMeasureFilterSelector ( )
virtual

Member Function Documentation

◆ changeFilter()

◆ close

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

References AbstractFilterSelector().

Referenced by sendClose().

◆ createSelector()

◆ deleteFilter

◆ 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::* meth )() const) const
inherited

◆ getFilter()

◆ getMainLayout()

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

Referenced by setFilter().

◆ getSelector()

◆ hasFilter() [1/2]

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

◆ hasFilter() [2/2]

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

◆ nullify()

◆ operator=()

◆ sendClose

void Isis::AbstractFilterSelector::sendClose ( )
slotinherited

References close().

Referenced by createSelector().

◆ setFilter()

◆ sizeChanged

void Isis::AbstractFilterSelector::sizeChanged ( )
signalinherited

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