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

Public Member Functions

 Region3D ()
 
 ~Region3D ()
 
void addBoundary (RegionBoundary *)
 
void fillPar (IOPar &) const override
 
RegionBoundarygetBoundary (int idx)
 
bool hasBoundary (const MultiID &) const
 
bool init (TaskRunner *)
 
bool isEmpty () const
 
bool isInside (const TrcKey &, float z, bool inclborder) const override
 
void removeBoundary (int idx)
 
void removeBoundary (RegionBoundary &)
 
void setEmpty ()
 
int size () const
 
bool usePar (const IOPar &) override
 
- Public Member Functions inherited from EM::Region
virtual ~Region ()
 
const TrcKeyZSamplinggetBoundingBox () const
 
int id () const
 

Protected Attributes

ObjectSet< RegionBoundaryboundaries_
 
- Protected Attributes inherited from EM::Region
Pos::GeomID geomid_
 
int id_
 
TrcKeyZSampling tkzs_
 

Additional Inherited Members

- Protected Member Functions inherited from EM::Region
 Region (Pos::GeomID)
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ Region3D()

EM::Region3D::Region3D ( )

◆ ~Region3D()

EM::Region3D::~Region3D ( )

Member Function Documentation

◆ addBoundary()

void EM::Region3D::addBoundary ( RegionBoundary )

◆ fillPar()

void EM::Region3D::fillPar ( IOPar ) const
overridevirtual

Reimplemented from EM::Region.

◆ getBoundary()

RegionBoundary* EM::Region3D::getBoundary ( int  idx)

◆ hasBoundary()

bool EM::Region3D::hasBoundary ( const MultiID ) const

◆ init()

bool EM::Region3D::init ( TaskRunner )

◆ isEmpty()

bool EM::Region3D::isEmpty ( ) const

◆ isInside()

bool EM::Region3D::isInside ( const TrcKey ,
float  z,
bool  inclborder 
) const
overridevirtual

Reimplemented from EM::Region.

◆ removeBoundary() [1/2]

void EM::Region3D::removeBoundary ( int  idx)

◆ removeBoundary() [2/2]

void EM::Region3D::removeBoundary ( RegionBoundary )

◆ setEmpty()

void EM::Region3D::setEmpty ( )

◆ size()

int EM::Region3D::size ( ) const

◆ usePar()

bool EM::Region3D::usePar ( const IOPar )
overridevirtual

Reimplemented from EM::Region.

Member Data Documentation

◆ boundaries_

ObjectSet<RegionBoundary> EM::Region3D::boundaries_
protected

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