OpendTect
6.6
|
Interface for classes that select on basis of a key. More...
Public Member Functions | |
virtual | ~Selector () |
virtual bool | canDoRange () const |
virtual Selector< T > * | clone () const =0 |
virtual bool | include (const T &, const char *=0) |
virtual bool | includes (const T &) const =0 |
virtual char | includesRange (const T &start, const T &stop) const |
bool | isEqual (const Selector< T > &s) const |
virtual bool | isOK () const |
virtual const char * | selectorType () const =0 |
Private Member Functions | |
virtual bool | isEq (const Selector< T > &) const =0 |
Interface for classes that select on basis of a key.
Some Selectors may be extensible: you can ask them to include a key value.
<>
|
inlinevirtual |
Reimplemented in visBase::PolygonCoord3Selector, and SingleSelector< T >.
Implemented in visBase::PolygonCoord3Selector, ArraySelector< T >, RangeSelector< T >, and SingleSelector< T >.
|
inlinevirtual |
Reimplemented in RangeSelector< T >, and SingleSelector< T >.
|
pure virtual |
Implemented in ArraySelector< T >, RangeSelector< T >, SingleSelector< T >, and visBase::PolygonCoord3Selector.
|
inlinevirtual |
0 | not at all |
1 | partly |
2 | completely |
Reimplemented in SingleSelector< T >, and visBase::PolygonCoord3Selector.
|
privatepure virtual |
Implemented in ArraySelector< T >, SingleSelector< T >, RangeSelector< T >, and visBase::PolygonCoord3Selector.
|
inlinevirtual |
Reimplemented in visBase::PolygonCoord3Selector.
|
pure virtual |
Implemented in visBase::PolygonCoord3Selector, ArraySelector< T >, RangeSelector< T >, and SingleSelector< T >.
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022