Public Member Functions | List of all members
iblob::CBlobFilterParams Class Reference

#include <CBlobFilterParams.h>

Inheritance diagram for iblob::CBlobFilterParams:
iblob::IBlobFilterParams iser::ISerializable i2d::ICalibrationProvider istd::IChangeable istd::IChangeable istd::IPolymorphic istd::IPolymorphic iblob::CBlobFilterParamsComp

Public Member Functions

 CBlobFilterParams ()
 
void SetSupportedProperties (const iprm::IOptionsList *featureListPtr)
 Set list of supported features. More...
 
virtual const iprm::IOptionsListGetSupportedProperties () const
 
virtual bool IsFiltersEnabled () const
 
virtual void SetFiltersEnabled (bool enabled=true)
 
virtual int GetFiltersCount () const
 
virtual Filter & GetFilterAt (int index)
 
virtual const Filter & GetFilterAt (int index) const
 
virtual void RemoveFilterAt (int index)
 
virtual void ResetFilters ()
 
virtual void AddFilter (const Filter &filterInfo)
 
virtual const i2d::ICalibration2dGetCalibration () const
 
virtual bool Serialize (iser::IArchive &archive)
 
- Public Member Functions inherited from iblob::IBlobFilterParams
 I_DECLARE_ENUM (FilterCondition, FC_BETWEEN, FC_OUTSIDE, FC_LESS, FC_EQUAL, FC_GREATER, FC_LESS_EQUAL, FC_GREATER_EQUAL, FC_NOT_EQUAL) struct Filter
 

Additional Inherited Members

- Public Types inherited from iblob::IBlobFilterParams
enum  FilterOperation { FO_INCLUDE, FO_EXCLUDE }
 
enum  FilterCondition {
  FC_BETWEEN, FC_OUTSIDE, FC_LESS, FC_EQUAL,
  FC_GREATER, FC_LESS_EQUAL, FC_GREATER_EQUAL, FC_NOT_EQUAL
}
 

Detailed Description

Definition at line 12 of file CBlobFilterParams.h.

Constructor & Destructor Documentation

iblob::CBlobFilterParams::CBlobFilterParams ( )

Member Function Documentation

virtual void iblob::CBlobFilterParams::AddFilter ( const Filter &  filterInfo)
virtual
virtual const i2d::ICalibration2d* iblob::CBlobFilterParams::GetCalibration ( ) const
virtual
virtual Filter& iblob::CBlobFilterParams::GetFilterAt ( int  index)
virtual
virtual const Filter& iblob::CBlobFilterParams::GetFilterAt ( int  index) const
virtual
virtual int iblob::CBlobFilterParams::GetFiltersCount ( ) const
virtual
virtual const iprm::IOptionsList* iblob::CBlobFilterParams::GetSupportedProperties ( ) const
virtual
virtual bool iblob::CBlobFilterParams::IsFiltersEnabled ( ) const
virtual
virtual void iblob::CBlobFilterParams::RemoveFilterAt ( int  index)
virtual
virtual void iblob::CBlobFilterParams::ResetFilters ( )
virtual
virtual bool iblob::CBlobFilterParams::Serialize ( iser::IArchive archive)
virtual
virtual void iblob::CBlobFilterParams::SetFiltersEnabled ( bool  enabled = true)
virtual
void iblob::CBlobFilterParams::SetSupportedProperties ( const iprm::IOptionsList featureListPtr)

Set list of supported features.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy