|
| TextureChannels () |
|
int | addChannel () |
|
int | currentVersion (int channel) const |
|
void | enableTextureInterpolation (bool) |
|
const SbImagei32 * | getChannels () const |
|
TextureChannel2RGBA * | getChannels2RGBA () |
|
const TextureChannel2RGBA * | getChannels2RGBA () const |
|
virtual const char * | getClassName () const override |
|
const ColTab::Mapper & | getColTabMapper (int channel, int version) const |
|
const ColTab::MapperSetup & | getColTabMapperSetup (int channel, int version) const |
|
StepInterval< float > | getEnvelopeRange (unsigned char dim) const |
|
const TypeSet< float > * | getHistogram (int channel) const |
|
int | getNonShaderResolution () const |
|
int | getNrComponents (int channel) const |
|
const Coord & | getOrigin (int channel) const |
|
const TypeSet< int > * | getOsgIDs (int channel) const |
|
osgGeo::LayeredTexture * | getOsgTexture () |
|
const osgGeo::LayeredTexture * | getOsgTexture () const |
|
const Coord & | getScale (int channel) const |
|
int | getSize (int channel, unsigned char dim) const |
|
int | insertChannel (int) |
|
bool | isCurrentDataPremapped (int channel) const |
|
bool | isOn () const override |
|
int | nrChannels () const |
|
unsigned char | nrDataBands () const |
|
unsigned char | nrTextureBands () const |
|
unsigned char | nrUdfBands () const |
|
int | nrVersions (int channel) const |
|
void | reMapData (int channel, bool dontreclip, TaskRunner *) |
|
void | removeChannel (int) |
|
bool | setChannels2RGBA (TextureChannel2RGBA *) |
|
void | setColTabMapperSetup (int channel, const ColTab::MapperSetup &) |
| Will not trigger a remap, use reMapData. More...
|
|
void | setCurrentVersion (int channel, int version) |
|
bool | setMappedData (int channel, int version, unsigned char *, OD::PtrPolicy) |
|
void | setNonShaderResolution (int) |
|
void | setNrComponents (int channel, int nrcomp) |
|
void | setNrVersions (int channel, int nrvers) |
|
void | setOrigin (int channel, const Coord &origin) |
|
void | setScale (int channel, const Coord &scale) |
|
void | setSize (int channel, int sz0, int sz1, int sz2) |
|
bool | setUnMappedData (int channel, int version, const float *, OD::PtrPolicy, TaskRunner *, bool skipclip=false) |
|
bool | setUnMappedVSData (int channel, int version, const ValueSeries< float > *, OD::PtrPolicy, TaskRunner *, bool skipclip=false) |
|
void | swapChannels (int, int) |
|
bool | textureInterpolationEnabled () const |
|
void | touchMappedData () |
|
bool | turnOn (bool yn) override |
|
void | unfreezeOldData (int channel) |
|
template<class T > |
T * | addNodeState (T *ns) |
|
void | deSelect () const |
|
virtual NotifierAccess * | deSelection () |
|
void | enableTraversal (unsigned int mask, bool yn=true) |
|
virtual const char * | errMsg () const |
|
virtual const visBase::Transformation * | getDisplayTransformation () const |
|
SoNode * | getInventorNode () |
|
const SoNode * | getInventorNode () const |
|
BufferString | getName () const override |
|
NodeState * | getNodeState (int idx) |
|
virtual float | getPixelDensity () const |
|
VisID | id () const |
|
virtual bool | isOK () const |
|
bool | isPickable (bool actively=true) const |
|
virtual bool | isRightHandSystem () const |
|
virtual bool | isSelected () const |
|
bool | isTraversalEnabled (unsigned int mask) const |
|
const OD::String & | name () const override |
|
osg::Node * | osgNode (bool skipswitch=false) |
|
const osg::Node * | osgNode (bool skipswitch=false) const |
|
NodeState * | removeNodeState (NodeState *) |
|
virtual bool | rightClickable () const |
|
virtual NotifierAccess * | rightClicked () |
|
virtual const TypeSet< VisID > * | rightClickedPath () const |
|
void | select () const |
|
virtual bool | selectable () const |
|
virtual NotifierAccess * | selection () |
|
bool | serialize (const char *filename, bool binary=false) |
|
virtual void | setDisplayTransformation (const visBase::Transformation *) |
|
void | setID (VisID newid) |
|
void | setName (const char *) override |
|
void | setName (const uiString &uistr) |
|
void | setParent (DataObjectGroup *g) |
|
void | setPickable (bool actively, bool passively=true) |
|
virtual void | setPixelDensity (float dpi) |
|
virtual void | setRightHandSystem (bool yn) |
|
void | setUiName (const uiString &) |
|
uiString | uiName () const |
|
void | updateSel () const |
|
| SharedObject (const char *nm=nullptr) |
|
| SharedObject (const SharedObject &) |
|
| NamedCallBacker (const char *nm=0) |
|
| NamedCallBacker (const NamedCallBacker &) |
|
virtual Notifier< NamedCallBacker > & | objectToBeDeleted () const |
|
bool | operator== (const NamedCallBacker &oth) const |
|
bool | operator== (const NamedObject &oth) const |
|
| CallBacker () |
|
| CallBacker (const CallBacker &) |
|
virtual | ~CallBacker () |
|
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
|
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
|
void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More...
|
|
void | detachCB (const NotifierAccess &, const CallBack &) const |
|
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
|
virtual bool | isCapsule () const |
|
bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More...
|
|
void | stopReceivingNotifications () const |
|
virtual CallBacker * | trueCaller () |
|
| NamedObject (const char *nm=nullptr) |
|
| NamedObject (const NamedObject &oth) |
|
virtual | ~NamedObject () |
|
bool | getNameFromPar (const IOPar &) |
|
NamedObject & | operator= (const NamedObject &) |
|
bool | operator== (const NamedObject &oth) const |
|
virtual | ~ObjectWithName () |
|
bool | hasName (const char *nm) const |
|
bool | hasName (const name_type &nm) const |
|
void | putNameInPar (IOPar &) const |
|
void | addObserver (WeakPtrBase *obs) |
| Not for normal use. May become private. More...
|
|
int | nrRefs () const |
| Only for expert use. More...
|
|
void | ref () const |
|
bool | refIfReffed () const |
| Don't use in production, for debugging. More...
|
|
void | removeObserver (WeakPtrBase *obs) |
| Not for normal use. May become private. More...
|
|
bool | tryRef () const |
| Not for normal use. May become private. More...
|
|
void | unRef () const |
|
void | unRefNoDelete () const |
|
Base class to manage the set of interchangeable and overlayable data layers from which the texture displayed on some kind of section will be assembled dynamically.
Different attributes are stored in different channels. Each channel may have multiple versions, for example obtained with different parameter settings of the attribute.
Each channel may consist of different components. Each component corresponds with one data layer. Multiple components are not yet used.
Every component may utilize up to four bands in the image that stores the data. The first band contains the data values itself. Additional bands are used to to improve the quality of the displayed texture. One band is used to denote undefined values separate from the actual signal. Other band(s) for example store the instantaneous power of the signal.
<>