OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
visBase::HorizonTextureHandler Class Reference

#include <vishorizontexturehandler.h>

Inheritance diagram for visBase::HorizonTextureHandler:
[legend]

Public Member Functions

 HorizonTextureHandler (HorizonSection *)
 
int activeVersion (int channel) const
 
void addChannel ()
 
const BinIDValueSetgetCache (int channel) const
 
TextureChannelsgetChannels ()
 
const TextureChannelsgetChannels () const
 
TextureChannel2RGBAgetChannels2RGBA ()
 
const TextureChannel2RGBAgetChannels2RGBA () const
 
const ColTab::MapperSetupgetColTabMapperSetup (int ch) const
 
const ColTab::SequencegetColTabSequence (int channel) const
 
const TypeSet< float > * getHistogram (int ch) const
 
osg::Node * getOsgNode ()
 
osgGeo::LayeredTexture * getOsgTexture ()
 
const osgGeo::LayeredTexture * getOsgTexture () const
 
unsigned char getTransparency (int ch) const
 
void inValidateCache (int channel)
 
int nrChannels () const
 
int nrVersions (int channel) const
 
void removeChannel (int)
 
void selectActiveVersion (int channel, int)
 
void setChannels2RGBA (TextureChannel2RGBA *)
 
void setColTabMapperSetup (int channel, const ColTab::MapperSetup &mapper, TaskRunner *tr)
 
void setColTabSequence (int channel, const ColTab::Sequence &se)
 
void setHorizonSection (const HorizonSection &)
 
void setNrVersions (int channel, int)
 
void setTextureData (int channel, int sectionid, const DataPointSet *)
 
void setTransparency (int ch, unsigned char yn)
 
void swapChannels (int, int)
 
void updateTexture (int channel, int sectionid, const DataPointSet *)
 
void updateTileTextureOrigin ()
 
void useChannel (bool)
 
- Public Member Functions inherited from RefCount::Referenced
void addObserver (WeakPtrBase *obs)
 Not for normal use. May become private.
 
int nrRefs () const
 Only for expert use.
 
void ref () const
 
bool refIfReffed () const
 Don't use in production, for debugging.
 
void removeObserver (WeakPtrBase *obs)
 Not for normal use. May become private.
 
bool tryRef () const
 Not for normal use. May become private.
 
void unRef () const
 
void unRefNoDelete () const
 

Protected Member Functions

 ~HorizonTextureHandler ()
 
- Protected Member Functions inherited from RefCount::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
virtual ~Referenced ()
 
Referencedoperator= (const Referenced &)
 

Protected Attributes

ObjectSet< BinIDValueSetcache_
 
RefMan< TextureChannel2RGBAchannel2rgba_
 
RefMan< TextureChannelschannels_
 
WeakPtr< HorizonSectionhorsection_
 

Additional Inherited Members

- Static Public Member Functions inherited from RefCount::Referenced
static bool isSane (const Referenced *)
 

Constructor & Destructor Documentation

◆ HorizonTextureHandler()

visBase::HorizonTextureHandler::HorizonTextureHandler ( HorizonSection * )

◆ ~HorizonTextureHandler()

visBase::HorizonTextureHandler::~HorizonTextureHandler ( )
protected

Member Function Documentation

◆ activeVersion()

int visBase::HorizonTextureHandler::activeVersion ( int channel) const

◆ addChannel()

void visBase::HorizonTextureHandler::addChannel ( )

◆ getCache()

const BinIDValueSet * visBase::HorizonTextureHandler::getCache ( int channel) const

◆ getChannels() [1/2]

TextureChannels * visBase::HorizonTextureHandler::getChannels ( )

◆ getChannels() [2/2]

const TextureChannels * visBase::HorizonTextureHandler::getChannels ( ) const

◆ getChannels2RGBA() [1/2]

TextureChannel2RGBA * visBase::HorizonTextureHandler::getChannels2RGBA ( )

◆ getChannels2RGBA() [2/2]

const TextureChannel2RGBA * visBase::HorizonTextureHandler::getChannels2RGBA ( ) const

◆ getColTabMapperSetup()

const ColTab::MapperSetup * visBase::HorizonTextureHandler::getColTabMapperSetup ( int ch) const

◆ getColTabSequence()

const ColTab::Sequence * visBase::HorizonTextureHandler::getColTabSequence ( int channel) const

◆ getHistogram()

const TypeSet< float > * visBase::HorizonTextureHandler::getHistogram ( int ch) const

◆ getOsgNode()

osg::Node * visBase::HorizonTextureHandler::getOsgNode ( )

◆ getOsgTexture() [1/2]

osgGeo::LayeredTexture * visBase::HorizonTextureHandler::getOsgTexture ( )

◆ getOsgTexture() [2/2]

const osgGeo::LayeredTexture * visBase::HorizonTextureHandler::getOsgTexture ( ) const

◆ getTransparency()

unsigned char visBase::HorizonTextureHandler::getTransparency ( int ch) const

◆ inValidateCache()

void visBase::HorizonTextureHandler::inValidateCache ( int channel)

◆ nrChannels()

int visBase::HorizonTextureHandler::nrChannels ( ) const

◆ nrVersions()

int visBase::HorizonTextureHandler::nrVersions ( int channel) const

◆ removeChannel()

void visBase::HorizonTextureHandler::removeChannel ( int )

◆ selectActiveVersion()

void visBase::HorizonTextureHandler::selectActiveVersion ( int channel,
int  )

◆ setChannels2RGBA()

void visBase::HorizonTextureHandler::setChannels2RGBA ( TextureChannel2RGBA * )

◆ setColTabMapperSetup()

void visBase::HorizonTextureHandler::setColTabMapperSetup ( int channel,
const ColTab::MapperSetup & mapper,
TaskRunner * tr )

◆ setColTabSequence()

void visBase::HorizonTextureHandler::setColTabSequence ( int channel,
const ColTab::Sequence & se )

◆ setHorizonSection()

void visBase::HorizonTextureHandler::setHorizonSection ( const HorizonSection & )

◆ setNrVersions()

void visBase::HorizonTextureHandler::setNrVersions ( int channel,
int  )

◆ setTextureData()

void visBase::HorizonTextureHandler::setTextureData ( int channel,
int sectionid,
const DataPointSet *  )

◆ setTransparency()

void visBase::HorizonTextureHandler::setTransparency ( int ch,
unsigned char yn )

◆ swapChannels()

void visBase::HorizonTextureHandler::swapChannels ( int ,
int  )

◆ updateTexture()

void visBase::HorizonTextureHandler::updateTexture ( int channel,
int sectionid,
const DataPointSet *  )

◆ updateTileTextureOrigin()

void visBase::HorizonTextureHandler::updateTileTextureOrigin ( )

◆ useChannel()

void visBase::HorizonTextureHandler::useChannel ( bool )

Member Data Documentation

◆ cache_

ObjectSet<BinIDValueSet> visBase::HorizonTextureHandler::cache_
protected

◆ channel2rgba_

RefMan<TextureChannel2RGBA> visBase::HorizonTextureHandler::channel2rgba_
protected

◆ channels_

RefMan<TextureChannels> visBase::HorizonTextureHandler::channels_
protected

◆ horsection_

WeakPtr<HorizonSection> visBase::HorizonTextureHandler::horsection_
protected

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