OpendTect  6.3
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
visBase::HorizonTextureHandler Class Reference
Inheritance diagram for visBase::HorizonTextureHandler:
[legend]

Public Member Functions

 HorizonTextureHandler (const HorizonSection *)
 
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 setColTabMapper (int channel, const ColTab::Mapper &mapper, TaskRunner *tskr)
 
const ColTab::MappergetColTabMapper (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 &)
 

Protected Member Functions

 ~HorizonTextureHandler ()
 

Protected Attributes

const HorizonSectionhorsection_
 
ObjectSet< BinIDValueSetcache_
 
TextureChannelschannels_
 
TextureChannel2RGBAchannel2rgba_
 

Constructor & Destructor Documentation

visBase::HorizonTextureHandler::HorizonTextureHandler ( const HorizonSection )
visBase::HorizonTextureHandler::~HorizonTextureHandler ( )
protected

Member Function Documentation

int visBase::HorizonTextureHandler::activeVersion ( int  channel) const
void visBase::HorizonTextureHandler::addChannel ( )
const BinIDValueSet* visBase::HorizonTextureHandler::getCache ( int  channel) const
TextureChannels* visBase::HorizonTextureHandler::getChannels ( ) const
inline
TextureChannel2RGBA* visBase::HorizonTextureHandler::getChannels2RGBA ( )
const TextureChannel2RGBA* visBase::HorizonTextureHandler::getChannels2RGBA ( ) const
const ColTab::Mapper& visBase::HorizonTextureHandler::getColTabMapper ( int  ch) const
const ColTab::Sequence& visBase::HorizonTextureHandler::getColTabSequence ( int  channel) const
osg::Node* visBase::HorizonTextureHandler::getOsgNode ( )
osgGeo::LayeredTexture* visBase::HorizonTextureHandler::getOsgTexture ( )
unsigned char visBase::HorizonTextureHandler::getTransparency ( int  ch) const
void visBase::HorizonTextureHandler::inValidateCache ( int  channel)
int visBase::HorizonTextureHandler::nrChannels ( ) const
int visBase::HorizonTextureHandler::nrVersions ( int  channel) const
void visBase::HorizonTextureHandler::removeChannel ( int  )
void visBase::HorizonTextureHandler::selectActiveVersion ( int  channel,
int   
)
void visBase::HorizonTextureHandler::setChannels2RGBA ( TextureChannel2RGBA )
void visBase::HorizonTextureHandler::setColTabMapper ( int  channel,
const ColTab::Mapper mapper,
TaskRunner tskr 
)
void visBase::HorizonTextureHandler::setColTabSequence ( int  channel,
const ColTab::Sequence se 
)
void visBase::HorizonTextureHandler::setHorizonSection ( const HorizonSection )
void visBase::HorizonTextureHandler::setNrVersions ( int  channel,
int   
)
void visBase::HorizonTextureHandler::setTextureData ( int  channel,
int  sectionid,
const DataPointSet dtpntset 
)
void visBase::HorizonTextureHandler::setTransparency ( int  ch,
unsigned char  yn 
)
void visBase::HorizonTextureHandler::swapChannels ( int  ,
int   
)
void visBase::HorizonTextureHandler::updateTexture ( int  channel,
int  sectionid,
const DataPointSet  
)
void visBase::HorizonTextureHandler::updateTileTextureOrigin ( )
void visBase::HorizonTextureHandler::useChannel ( bool  )

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. 2017