OpendTect-6_4  6.4
Protected Attributes | Private Member Functions | List of all members
visBase::HorizonTextureHandler Class Reference

Protected Attributes

const HorizonSectionhorsection_
 
ObjectSet< BinIDValueSetcache_
 
TextureChannelschannels_
 
TextureChannel2RGBAchannel2rgba_
 

Private Member Functions

mRefCountImpl(HorizonTextureHandler) public osg::Node * getOsgNode ()
 
osgGeo::LayeredTexture * getOsgTexture ()
 
int nrChannels () const
 
void useChannel (bool)
 
void addChannel ()
 
void removeChannel (int)
 
void swapChannels (int, int)
 
const BinIDValueSetgetCache (int channel) const
 
void inValidateCache (int channel)
 
void setChannels2RGBA (TextureChannel2RGBA *)
 
void setColTabSequence (int channel, const ColTab::Sequence &se)
 
const ColTab::SequencegetColTabSequence (int channel) const
 
void setColTabMapperSetup (int channel, const ColTab::MapperSetup &mapper, TaskRunner *tr)
 
const ColTab::MapperSetupgetColTabMapperSetup (int ch) const
 
const TypeSet< float > * getHistogram (int ch) const
 
void setTransparency (int ch, unsigned char yn)
 
unsigned char getTransparency (int ch) const
 
TextureChannel2RGBAgetChannels2RGBA ()
 
const TextureChannel2RGBAgetChannels2RGBA () const
 
TextureChannelsgetChannels () const
 
int nrVersions (int channel) const
 
void setNrVersions (int channel, int)
 
int activeVersion (int channel) const
 
void selectActiveVersion (int channel, int)
 
void setTextureData (int channel, int sectionid, const DataPointSet *dtpntset)
 
void updateTexture (int channel, int sectionid, const DataPointSet *)
 
void updateTileTextureOrigin ()
 
void setHorizonSection (const HorizonSection &)
 

Member Function Documentation

int visBase::HorizonTextureHandler::activeVersion ( int  channel) const
private
void visBase::HorizonTextureHandler::addChannel ( )
private
const BinIDValueSet* visBase::HorizonTextureHandler::getCache ( int  channel) const
private
TextureChannels* visBase::HorizonTextureHandler::getChannels ( ) const
inlineprivate
TextureChannel2RGBA* visBase::HorizonTextureHandler::getChannels2RGBA ( )
private
const TextureChannel2RGBA* visBase::HorizonTextureHandler::getChannels2RGBA ( ) const
private
const ColTab::MapperSetup* visBase::HorizonTextureHandler::getColTabMapperSetup ( int  ch) const
private
const ColTab::Sequence* visBase::HorizonTextureHandler::getColTabSequence ( int  channel) const
private
const TypeSet<float>* visBase::HorizonTextureHandler::getHistogram ( int  ch) const
private
mRefCountImpl (HorizonTextureHandler) public osg::Node* visBase::HorizonTextureHandler::getOsgNode ( )
private
osgGeo::LayeredTexture* visBase::HorizonTextureHandler::getOsgTexture ( )
private
unsigned char visBase::HorizonTextureHandler::getTransparency ( int  ch) const
private
void visBase::HorizonTextureHandler::inValidateCache ( int  channel)
private
int visBase::HorizonTextureHandler::nrChannels ( ) const
private
int visBase::HorizonTextureHandler::nrVersions ( int  channel) const
private
void visBase::HorizonTextureHandler::removeChannel ( int  )
private
void visBase::HorizonTextureHandler::selectActiveVersion ( int  channel,
int   
)
private
void visBase::HorizonTextureHandler::setChannels2RGBA ( TextureChannel2RGBA )
private
void visBase::HorizonTextureHandler::setColTabMapperSetup ( int  channel,
const ColTab::MapperSetup mapper,
TaskRunner tr 
)
private
void visBase::HorizonTextureHandler::setColTabSequence ( int  channel,
const ColTab::Sequence se 
)
private
void visBase::HorizonTextureHandler::setHorizonSection ( const HorizonSection )
private
void visBase::HorizonTextureHandler::setNrVersions ( int  channel,
int   
)
private
void visBase::HorizonTextureHandler::setTextureData ( int  channel,
int  sectionid,
const DataPointSet dtpntset 
)
private
void visBase::HorizonTextureHandler::setTransparency ( int  ch,
unsigned char  yn 
)
private
void visBase::HorizonTextureHandler::swapChannels ( int  ,
int   
)
private
void visBase::HorizonTextureHandler::updateTexture ( int  channel,
int  sectionid,
const DataPointSet  
)
private
void visBase::HorizonTextureHandler::updateTileTextureOrigin ( )
private
void visBase::HorizonTextureHandler::useChannel ( bool  )
private

Member Data Documentation

ObjectSet<BinIDValueSet> visBase::HorizonTextureHandler::cache_
protected
TextureChannel2RGBA* visBase::HorizonTextureHandler::channel2rgba_
protected
TextureChannels* visBase::HorizonTextureHandler::channels_
protected
const HorizonSection* visBase::HorizonTextureHandler::horsection_
protected

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