OpendTect-6_4
6.4
|
Interface for classes that select on basis of a key. More...
Public Member Functions | |
virtual | ~Selector () |
virtual const char * | selectorType () const =0 |
virtual bool | isOK () const |
bool | isEqual (const Selector< T > &s) const |
virtual Selector< T > * | clone () const =0 |
virtual bool | includes (const T &) const =0 |
virtual bool | canDoRange () const |
virtual char | includesRange (const T &start, const T &stop) const |
virtual bool | include (const T &, const char *=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 ArraySelector< T >, visBase::PolygonCoord3Selector, RangeSelector< T >, and SingleSelector< T >.
|
inlinevirtual |
Reimplemented in RangeSelector< T >, and SingleSelector< T >.
|
pure virtual |
Implemented in ArraySelector< T >, visBase::PolygonCoord3Selector, RangeSelector< T >, and SingleSelector< T >.
|
inlinevirtual |
0 | not at all |
1 | partly |
2 | completely |
Reimplemented in visBase::PolygonCoord3Selector, and SingleSelector< T >.
|
privatepure virtual |
Implemented in ArraySelector< T >, visBase::PolygonCoord3Selector, RangeSelector< T >, and SingleSelector< T >.
|
inlinevirtual |
Reimplemented in visBase::PolygonCoord3Selector.
|
pure virtual |
Implemented in ArraySelector< T >, visBase::PolygonCoord3Selector, RangeSelector< T >, and SingleSelector< T >.
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019