OpendTect  6.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
visBase::HorTilesCreatorAndUpdator Class Reference

Public Member Functions

 HorTilesCreatorAndUpdator (HorizonSection *)
 
void createAllTiles (TaskRunner *tr)
 
void setFixedResolution (char res, TaskRunner *tr)
 
void updateTiles (const TypeSet< GeomPosID > *, TaskRunner *)
 
void updateTilesAutoResolution (const osg::CullStack *cs)
 
void updateTilesPrimitiveSets ()
 

Protected Member Functions

HorizonSectionTilecreateOneTile (int tilerowidx, int tilecolidx)
 
void setNeighbors (HorizonSectionTile *tile, int tilerowidx, int tilecolidx)
 
void updateTileArray (const StepInterval< int > &rrg, const StepInterval< int > &crg)
 

Protected Attributes

HorizonSectionhorsection_
 
Threads::SpinLock spinlock_
 
Threads::Mutex updatelock_
 

Constructor & Destructor Documentation

◆ HorTilesCreatorAndUpdator()

visBase::HorTilesCreatorAndUpdator::HorTilesCreatorAndUpdator ( HorizonSection )

Member Function Documentation

◆ createAllTiles()

void visBase::HorTilesCreatorAndUpdator::createAllTiles ( TaskRunner tr)

◆ createOneTile()

HorizonSectionTile* visBase::HorTilesCreatorAndUpdator::createOneTile ( int  tilerowidx,
int  tilecolidx 
)
protected

◆ setFixedResolution()

void visBase::HorTilesCreatorAndUpdator::setFixedResolution ( char  res,
TaskRunner tr 
)

◆ setNeighbors()

void visBase::HorTilesCreatorAndUpdator::setNeighbors ( HorizonSectionTile tile,
int  tilerowidx,
int  tilecolidx 
)
protected

◆ updateTileArray()

void visBase::HorTilesCreatorAndUpdator::updateTileArray ( const StepInterval< int > &  rrg,
const StepInterval< int > &  crg 
)
protected

◆ updateTiles()

void visBase::HorTilesCreatorAndUpdator::updateTiles ( const TypeSet< GeomPosID > *  ,
TaskRunner  
)

◆ updateTilesAutoResolution()

void visBase::HorTilesCreatorAndUpdator::updateTilesAutoResolution ( const osg::CullStack *  cs)

◆ updateTilesPrimitiveSets()

void visBase::HorTilesCreatorAndUpdator::updateTilesPrimitiveSets ( )

Member Data Documentation

◆ horsection_

HorizonSection* visBase::HorTilesCreatorAndUpdator::horsection_
protected

◆ spinlock_

Threads::SpinLock visBase::HorTilesCreatorAndUpdator::spinlock_
protected

◆ updatelock_

Threads::Mutex visBase::HorTilesCreatorAndUpdator::updatelock_
protected

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