20 namespace osg {
class Node; }
21 namespace osgGeo {
class LayeredTexture; }
25 class TextureChannel2RGBA;
26 class TextureChannels;
33 osg::Node* getOsgNode();
34 osgGeo::LayeredTexture* getOsgTexture();
35 int nrChannels()
const;
36 void useChannel(
bool);
38 void removeChannel(
int);
39 void swapChannels(
int,
int);
41 void inValidateCache(
int channel);
44 void setColTabSequence(
int channel,
48 void setColTabMapper(
int channel,
52 void setTransparency(
int ch,
unsigned char yn);
53 unsigned char getTransparency(
int ch)
const;
58 int nrVersions(
int channel)
const;
59 void setNrVersions(
int channel,
int);
60 int activeVersion(
int channel)
const;
61 void selectActiveVersion(
int channel,
int);
63 void setTextureData(
int channel,
int sectionid,
65 void updateTexture(
int channel,
int sectionid,
67 void updateTileTextureOrigin();
Definition: vishorizonsection.h:45
Definition: vistexturechannels.h:46
Set of data points with group selection.
Definition: datapointset.h:47
A series of color control points able to give an (interpolated) color for every position [0...
Definition: coltabsequence.h:37
A collection of geoscientific extensions to OpenSceneGraph.
Definition: visannot.h:35
TextureChannels * channels_
Definition: vishorizontexturehandler.h:78
TextureChannels * getChannels() const
Definition: vishorizontexturehandler.h:57
Maps data values to color sequence positions: [0,1].
Definition: coltabmapper.h:33
Definition: vistexturechannel2rgba.h:33
Class that can execute a task.
Definition: task.h:193
Definition: vishorizontexturehandler.h:29
ObjectSet< BinIDValueSet > cache_
Definition: vishorizontexturehandler.h:76
Definition: visannot.h:40
TextureChannel2RGBA * channel2rgba_
Definition: vishorizontexturehandler.h:79
Open Scene Graph.
Definition: visannot.h:26
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:21
const HorizonSection * horsection_
Definition: vishorizontexturehandler.h:75