8 #ifndef FILTER_BASE_CONTOUR_HH
9 #define FILTER_BASE_CONTOUR_HH
13 #include "RContourList.hh"
46 FilterBaseContour (
const RContour * ctr,
const Param * px,
const Param * py,
const bool inv =
false,
const int mode = filterMultiParAnd );
47 FilterBaseContour (
const RContour * ctr,
const Param * px,
const bool inv =
false,
const int mode = filterMultiParAnd );
70 virtual bool UsesContour (
const RContour *ct,
const bool rec =
true )
const;
75 virtual bool Ok ( )
const;
76 virtual int Type ( )
const;
101 {
return (Filter::typeContour); }
143 {
return (
false ); }
Definition: FilterBase.hh:42
virtual bool GetInvert() const
Definition: FilterBaseContour.hh:120
virtual ~FilterBaseContour()
Definition: FilterBaseContour.cpp:95
const RContour * contour
Contour associé au filtre.
Definition: FilterBaseContour.hh:34
#define FILTER_TYPE_TXT_CONTOUR
Nom du type de filtre.
Definition: Filter.hh:27
virtual string TypeName() const
Definition: FilterBaseContour.hh:104
ClassDef(FilterBaseContour, 0)
FilterBaseContour & operator=(const FilterBaseContour &f)
Definition: FilterBaseContour.cpp:74
int mode_multi
Mode de traitement des paramètres multiples.
Definition: FilterBaseContour.hh:38
virtual bool UsesFilter(const Filter *f, const bool rec=true) const
Definition: FilterBaseContour.hh:142
virtual const Param * GetYParamPtr() const
Definition: FilterBaseContour.hh:116
GObject(FilterBaseContour)
virtual int GetModeMulti() const
Definition: FilterBaseContour.hh:124
virtual bool Ok() const
Definition: FilterBaseContour.cpp:108
virtual string DefinitionString() const
Definition: FilterBaseContour.cpp:203
virtual int Type() const
Definition: FilterBaseContour.hh:100
virtual const RContour * GetContourPtr() const
Definition: FilterBaseContour.hh:108
virtual const Param * GetXParamPtr() const
Definition: FilterBaseContour.hh:112
const Param * par_y
Paramètre Y pour test du contour.
Definition: FilterBaseContour.hh:36
virtual bool UsesContour(const RContour *ct, const bool rec=true) const
Definition: FilterBaseContour.hh:134
const Param * par_x
Paramètre X pour test du contour.
Definition: FilterBaseContour.hh:35
bool invert
Définit si le filtre est inversé
Definition: FilterBaseContour.hh:37
Definition: EventManager.hh:59
static FilterBaseContour * NewBase(const string &def, const EventManager *mgr)
Definition: FilterBaseContour.cpp:233
FilterBaseContour(const RContour *ctr, const Param *px, const Param *py, const bool inv=false, const int mode=filterMultiParAnd)
Definition: FilterBaseContour.cpp:41
Definition: FilterBaseContour.hh:26