Public Types | Public Member Functions | Protected Member Functions | List of all members
iblob::CBlobFilterParamsComp Class Reference

#include <CBlobFilterParamsComp.h>

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

Public Types

typedef icomp::CComponentBase BaseClass
 
- 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
}
 

Public Member Functions

virtual const i2d::ICalibration2dGetCalibration () const
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 
- Public Member Functions inherited from iblob::CBlobFilterParams
 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 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
 

Protected Member Functions

void OnComponentCreated ()
 

Detailed Description

Definition at line 15 of file CBlobFilterParamsComp.h.

Member Typedef Documentation

Definition at line 20 of file CBlobFilterParamsComp.h.

Member Function Documentation

virtual const i2d::ICalibration2d* iblob::CBlobFilterParamsComp::GetCalibration ( ) const
virtual

Reimplemented from iblob::CBlobFilterParams.

void iblob::CBlobFilterParamsComp::OnComponentCreated ( )
protected

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy