OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
CBVSInfo::SurvGeom Struct Reference

#include <cbvsinfo.h>

Public Member Functions

 SurvGeom ()
 
 SurvGeom (const SurvGeom &)
 
 ~SurvGeom ()
 
void clean ()
 
int excludes (const BinID &) const
 
bool includes (const BinID &bid) const
 
bool includesInline (int) const
 
void merge (const SurvGeom &)
 
bool moveToNextInline (BinID &) const
 
bool moveToNextPos (BinID &) const
 
SurvGeomoperator= (const SurvGeom &)
 
void reCalcBounds ()
 

Public Attributes

Pos::IdxPair2Coordb2c
 
Pos::IdxPair2Coord b2c_
 
PosInfo::SortedCubeDatacubedata
 
PosInfo::SortedCubeData cubedata_
 
bool & fullyrectandreg
 
bool fullyrectandreg_ = false
 
BinIDstart
 
BinID start_
 
BinIDstep
 step can be < 0
 
BinID step_
 step can be < 0
 
BinIDstop
 
BinID stop_
 

Protected Member Functions

void mergeIrreg (const SurvGeom &)
 
int outOfRange (const BinID &) const
 
void toIrreg ()
 

Constructor & Destructor Documentation

◆ SurvGeom() [1/2]

CBVSInfo::SurvGeom::SurvGeom ( )

◆ SurvGeom() [2/2]

CBVSInfo::SurvGeom::SurvGeom ( const SurvGeom & )

◆ ~SurvGeom()

CBVSInfo::SurvGeom::~SurvGeom ( )

Member Function Documentation

◆ clean()

void CBVSInfo::SurvGeom::clean ( )

◆ excludes()

int CBVSInfo::SurvGeom::excludes ( const BinID & ) const

◆ includes()

bool CBVSInfo::SurvGeom::includes ( const BinID & bid) const
inline

◆ includesInline()

bool CBVSInfo::SurvGeom::includesInline ( int ) const

◆ merge()

void CBVSInfo::SurvGeom::merge ( const SurvGeom & )

◆ mergeIrreg()

void CBVSInfo::SurvGeom::mergeIrreg ( const SurvGeom & )
protected

◆ moveToNextInline()

bool CBVSInfo::SurvGeom::moveToNextInline ( BinID & ) const

◆ moveToNextPos()

bool CBVSInfo::SurvGeom::moveToNextPos ( BinID & ) const

◆ operator=()

SurvGeom & CBVSInfo::SurvGeom::operator= ( const SurvGeom & )

◆ outOfRange()

int CBVSInfo::SurvGeom::outOfRange ( const BinID & ) const
protected

◆ reCalcBounds()

void CBVSInfo::SurvGeom::reCalcBounds ( )

◆ toIrreg()

void CBVSInfo::SurvGeom::toIrreg ( )
protected

Member Data Documentation

◆ b2c

Pos::IdxPair2Coord& CBVSInfo::SurvGeom::b2c

◆ b2c_

Pos::IdxPair2Coord CBVSInfo::SurvGeom::b2c_

◆ cubedata

PosInfo::SortedCubeData& CBVSInfo::SurvGeom::cubedata

◆ cubedata_

PosInfo::SortedCubeData CBVSInfo::SurvGeom::cubedata_

◆ fullyrectandreg

bool& CBVSInfo::SurvGeom::fullyrectandreg

◆ fullyrectandreg_

bool CBVSInfo::SurvGeom::fullyrectandreg_ = false

◆ start

BinID& CBVSInfo::SurvGeom::start

◆ start_

BinID CBVSInfo::SurvGeom::start_

◆ step

BinID& CBVSInfo::SurvGeom::step

step can be < 0

◆ step_

BinID CBVSInfo::SurvGeom::step_

step can be < 0

◆ stop

BinID& CBVSInfo::SurvGeom::stop

◆ stop_

BinID CBVSInfo::SurvGeom::stop_

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