USGS

Isis 3.0 Developer's Reference (API)

Home

Isis::CnetViz::AbstractMultipleChoiceFilter Class Reference

Base class for combo box type filters. More...

#include <AbstractMultipleChoiceFilter.h>

Inherits Isis::CnetViz::AbstractFilter.

Inherited by Isis::CnetViz::MeasureTypeFilter, and Isis::CnetViz::PointTypeFilter.

List of all members.

Public Types

enum  FilterEffectiveness { Images = 1, Points = 2, Measures = 4 }

Signals

void filterChanged ()

Public Member Functions

 AbstractMultipleChoiceFilter (AbstractFilter::FilterEffectivenessFlag, int minimumForSuccess=-1)
 AbstractMultipleChoiceFilter (const AbstractMultipleChoiceFilter &other)
virtual ~AbstractMultipleChoiceFilter ()
virtual bool canFilterImages () const
virtual bool canFilterPoints () const
virtual bool canFilterMeasures () const
virtual bool evaluate (const ControlCubeGraphNode *) const =0
virtual bool evaluate (const ControlPoint *) const =0
virtual bool evaluate (const ControlMeasure *) const =0
virtual AbstractFilterclone () const =0
virtual QString getImageDescription () const
virtual QString getPointDescription () const
virtual QString getMeasureDescription () const

Protected Member Functions

void createWidget (QStringList options)
QString const & getCurrentChoice () const
virtual bool evaluate (const ControlPoint *, bool(ControlPoint::*)() const) const
virtual bool evaluate (const ControlMeasure *, bool(ControlMeasure::*)() const) const
bool inclusive () const
int getMinForSuccess () const
AbstractFilter::FilterEffectivenessFlag * getEffectivenessFlags () const
QBoxLayout * getMainLayout () const
QBoxLayout * getInclusiveExclusiveLayout () const
bool evaluateImageFromPointFilter (const ControlCubeGraphNode *) const
bool evaluateImageFromMeasureFilter (const ControlCubeGraphNode *) const
bool evaluatePointFromMeasureFilter (const ControlPoint *) const

Detailed Description

Base class for combo box type filters.

This class is the base class that all filters that use combo boxes.

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

Member Enumeration Documentation

Enumerator:
Images 
Points 
Measures 

Constructor & Destructor Documentation

Isis::CnetViz::AbstractMultipleChoiceFilter::AbstractMultipleChoiceFilter ( AbstractFilter::FilterEffectivenessFlag  flag,
int  minimumForSuccess = -1 
)
Isis::CnetViz::AbstractMultipleChoiceFilter::AbstractMultipleChoiceFilter ( const AbstractMultipleChoiceFilter other  ) 

References createWidget().

Isis::CnetViz::AbstractMultipleChoiceFilter::~AbstractMultipleChoiceFilter (  )  [virtual]

Member Function Documentation

bool Isis::CnetViz::AbstractFilter::canFilterImages (  )  const [virtual, inherited]
bool Isis::CnetViz::AbstractFilter::canFilterMeasures (  )  const [virtual, inherited]
bool Isis::CnetViz::AbstractFilter::canFilterPoints (  )  const [virtual, inherited]
virtual AbstractFilter* Isis::CnetViz::AbstractFilter::clone (  )  const [pure virtual, inherited]
void Isis::CnetViz::AbstractMultipleChoiceFilter::createWidget ( QStringList  options  )  [protected]
bool Isis::CnetViz::AbstractFilter::evaluate ( const ControlMeasure measure,
bool(ControlMeasure::*)() const  meth 
) const [protected, virtual, inherited]
bool Isis::CnetViz::AbstractFilter::evaluate ( const ControlPoint point,
bool(ControlPoint::*)() const  meth 
) const [protected, virtual, inherited]
virtual bool Isis::CnetViz::AbstractFilter::evaluate ( const ControlMeasure  )  const [pure virtual, inherited]
virtual bool Isis::CnetViz::AbstractFilter::evaluate ( const ControlPoint  )  const [pure virtual, inherited]
virtual bool Isis::CnetViz::AbstractFilter::evaluate ( const ControlCubeGraphNode  )  const [pure virtual, inherited]
bool Isis::CnetViz::AbstractFilter::evaluateImageFromMeasureFilter ( const ControlCubeGraphNode node  )  const [protected, inherited]
bool Isis::CnetViz::AbstractFilter::evaluateImageFromPointFilter ( const ControlCubeGraphNode node  )  const [protected, inherited]
bool Isis::CnetViz::AbstractFilter::evaluatePointFromMeasureFilter ( const ControlPoint point  )  const [protected, inherited]
void Isis::CnetViz::AbstractFilter::filterChanged (  )  [signal, inherited]
QString const & Isis::CnetViz::AbstractMultipleChoiceFilter::getCurrentChoice (  )  const [protected]
AbstractFilter::FilterEffectivenessFlag * Isis::CnetViz::AbstractFilter::getEffectivenessFlags (  )  const [protected, inherited]
QString Isis::CnetViz::AbstractFilter::getImageDescription (  )  const [virtual, inherited]
QBoxLayout * Isis::CnetViz::AbstractFilter::getInclusiveExclusiveLayout (  )  const [protected, inherited]

References ASSERT.

QBoxLayout * Isis::CnetViz::AbstractFilter::getMainLayout (  )  const [protected, inherited]

References ASSERT.

Referenced by createWidget().

QString Isis::CnetViz::AbstractFilter::getMeasureDescription (  )  const [virtual, inherited]
int Isis::CnetViz::AbstractFilter::getMinForSuccess (  )  const [inline, protected, inherited]

Referenced by Isis::CnetViz::SampleShiftFilter::getImageDescription(), Isis::CnetViz::SampleResidualFilter::getImageDescription(), Isis::CnetViz::SampleFilter::getImageDescription(), Isis::CnetViz::ResidualMagnitudeFilter::getImageDescription(), Isis::CnetViz::PointTypeFilter::getImageDescription(), Isis::CnetViz::PointJigsawRejectedFilter::getImageDescription(), Isis::CnetViz::PointIgnoredFilter::getImageDescription(), Isis::CnetViz::PointIdFilter::getImageDescription(), Isis::CnetViz::PointEditLockedFilter::getImageDescription(), Isis::CnetViz::MeasureTypeFilter::getImageDescription(), Isis::CnetViz::MeasureJigsawRejectedFilter::getImageDescription(), Isis::CnetViz::MeasureIgnoredFilter::getImageDescription(), Isis::CnetViz::MeasureCountFilter::getImageDescription(), Isis::CnetViz::LineShiftFilter::getImageDescription(), Isis::CnetViz::LineResidualFilter::getImageDescription(), Isis::CnetViz::LineFilter::getImageDescription(), Isis::CnetViz::GoodnessOfFitFilter::getImageDescription(), Isis::CnetViz::ChooserNameFilter::getImageDescription(), Isis::CnetViz::APrioriRadiusSigmaFilter::getImageDescription(), Isis::CnetViz::APrioriRadiusFilter::getImageDescription(), Isis::CnetViz::APrioriLongitudeSigmaFilter::getImageDescription(), Isis::CnetViz::APrioriLongitudeFilter::getImageDescription(), Isis::CnetViz::APrioriLatitudeSigmaFilter::getImageDescription(), Isis::CnetViz::APrioriLatitudeFilter::getImageDescription(), Isis::CnetViz::AdjustedRadiusSigmaFilter::getImageDescription(), Isis::CnetViz::AdjustedRadiusFilter::getImageDescription(), Isis::CnetViz::AdjustedLongitudeSigmaFilter::getImageDescription(), Isis::CnetViz::AdjustedLongitudeFilter::getImageDescription(), Isis::CnetViz::AdjustedLatitudeSigmaFilter::getImageDescription(), Isis::CnetViz::AdjustedLatitudeFilter::getImageDescription(), Isis::CnetViz::AbstractFilter::getImageDescription(), and Isis::CnetViz::ImageIdFilter::getPointDescription().

QString Isis::CnetViz::AbstractFilter::getPointDescription (  )  const [virtual, inherited]
bool Isis::CnetViz::AbstractFilter::inclusive (  )  const [protected, inherited]

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