OpendTect  7.0
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
RangeSelector< T > Class Template Reference

Selector based on range specification (an Interval). More...

Inheritance diagram for RangeSelector< T >:
[legend]

Public Member Functions

 RangeSelector ()
 
 RangeSelector (const T &t1, const T &t2)
 
virtual Selector< T > * clone () const
 
virtual bool include (const T &t, const char *)
 
virtual bool includes (const T &t) const
 
virtual const char * selectorType () const
 
- Public Member Functions inherited from Selector< T >
virtual ~Selector ()
 
virtual bool canDoRange () const
 
virtual char includesRange (const T &start, const T &stop) const
 
bool isEqual (const Selector< T > &s) const
 
virtual bool isOK () const
 

Public Attributes

Interval< T > range_
 

Protected Member Functions

virtual bool isEq (const Selector< T > &rs) const
 

Detailed Description

template<class T>
class RangeSelector< T >

Selector based on range specification (an Interval).

<>

Constructor & Destructor Documentation

◆ RangeSelector() [1/2]

template<class T >
RangeSelector< T >::RangeSelector ( )
inline

◆ RangeSelector() [2/2]

template<class T >
RangeSelector< T >::RangeSelector ( const T &  t1,
const T &  t2 
)
inline

Member Function Documentation

◆ clone()

template<class T >
virtual Selector<T>* RangeSelector< T >::clone ( ) const
inlinevirtual

Implements Selector< T >.

◆ include()

template<class T >
virtual bool RangeSelector< T >::include ( const T &  t,
const char *   
)
inlinevirtual

Reimplemented from Selector< T >.

◆ includes()

template<class T >
virtual bool RangeSelector< T >::includes ( const T &  t) const
inlinevirtual

Implements Selector< T >.

◆ isEq()

template<class T >
virtual bool RangeSelector< T >::isEq ( const Selector< T > &  rs) const
inlineprotectedvirtual

Implements Selector< T >.

◆ selectorType()

template<class T >
virtual const char* RangeSelector< T >::selectorType ( ) const
inlinevirtual

Implements Selector< T >.

Member Data Documentation

◆ range_

template<class T >
Interval<T> RangeSelector< T >::range_

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024