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

Public Member Functions

 HorizonTextureHandler (const HorizonSection *)
 
int activeVersion (int channel) const
 
void addChannel ()
 
const BinIDValueSetgetCache (int channel) 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 ()
 
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 *dtpntset)
 
void setTransparency (int ch, unsigned char yn)
 
void swapChannels (int, int)
 
void updateTexture (int channel, int sectionid, const DataPointSet *)
 
void updateTileTextureOrigin ()
 
void useChannel (bool)
 

Protected Attributes

ObjectSet< BinIDValueSetcache_
 
TextureChannel2RGBAchannel2rgba_
 
TextureChannelschannels_
 
const HorizonSectionhorsection_
 

Constructor & Destructor Documentation

◆ HorizonTextureHandler()

visBase::HorizonTextureHandler::HorizonTextureHandler ( const HorizonSection )

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()

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

◆ 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()

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

◆ 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 dtpntset 
)

◆ 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_

TextureChannel2RGBA* visBase::HorizonTextureHandler::channel2rgba_
protected

◆ channels_

TextureChannels* visBase::HorizonTextureHandler::channels_
protected

◆ horsection_

const HorizonSection* visBase::HorizonTextureHandler::horsection_
protected

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