![]() |
OpendTect
7.0
|
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-2024