OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
visBase::PolygonCoord3Selector Class Reference
Inheritance diagram for visBase::PolygonCoord3Selector:
[legend]

Public Member Functions

 PolygonCoord3Selector (const PolygonSelection &)
 
 ~PolygonCoord3Selector ()
 
bool canDoRange () const override
 
Selector< Coord3 > * clone () const override
 
void copySelection (const PolygonSelection &)
 
bool hasPolygon () const
 
bool includes (const Coord3 &) const override
 
char includesRange (const Coord3 &start, const Coord3 &stop) const override
 
bool isOK () const override
 
const char * selectorType () const override
 
- Public Member Functions inherited from Selector< Coord3 >
virtual ~Selector ()
 
virtual bool include (const Coord3 &, const char *=0)
 
bool isEqual (const Selector< Coord3 > &s) const
 

Protected Member Functions

bool isEq (const Selector< Coord3 > &) const override
 

Protected Attributes

const PolygonSelectionvissel_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ PolygonCoord3Selector()

visBase::PolygonCoord3Selector::PolygonCoord3Selector ( const PolygonSelection )

◆ ~PolygonCoord3Selector()

visBase::PolygonCoord3Selector::~PolygonCoord3Selector ( )

Member Function Documentation

◆ canDoRange()

bool visBase::PolygonCoord3Selector::canDoRange ( ) const
inlineoverridevirtual

Reimplemented from Selector< Coord3 >.

◆ clone()

Selector<Coord3>* visBase::PolygonCoord3Selector::clone ( ) const
overridevirtual

Implements Selector< Coord3 >.

◆ copySelection()

void visBase::PolygonCoord3Selector::copySelection ( const PolygonSelection )

◆ hasPolygon()

bool visBase::PolygonCoord3Selector::hasPolygon ( ) const

◆ includes()

bool visBase::PolygonCoord3Selector::includes ( const Coord3 ) const
overridevirtual

Implements Selector< Coord3 >.

◆ includesRange()

char visBase::PolygonCoord3Selector::includesRange ( const Coord3 start,
const Coord3 stop 
) const
overridevirtual
Return values
0not at all
1partly
2completely

Reimplemented from Selector< Coord3 >.

◆ isEq()

bool visBase::PolygonCoord3Selector::isEq ( const Selector< Coord3 > &  ) const
overrideprotectedvirtual

Implements Selector< Coord3 >.

◆ isOK()

bool visBase::PolygonCoord3Selector::isOK ( ) const
overridevirtual

Reimplemented from Selector< Coord3 >.

◆ selectorType()

const char* visBase::PolygonCoord3Selector::selectorType ( ) const
overridevirtual

Implements Selector< Coord3 >.

Member Data Documentation

◆ vissel_

const PolygonSelection& visBase::PolygonCoord3Selector::vissel_
protected

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