13 #include "attributeenginemod.h" 35 const char* layerType()
const;
40 {
return !attribdpid_.isInvalid(); }
41 virtual void invalidateData();
50 const Sequence& sequence() const;
51 void setSequence(const Sequence&);
52 Mapper& mapper() {
return *mapper_; }
55 int nrAvialableComponents()
const;
56 void setSelectedComponent(
int);
58 virtual bool useDisplayPars();
69 static const char* sFactoryKey();
70 static const char* sAttribDataPackID();
71 static const char* sAttribColTabName();
84 void handleDataPackChange();
#define mExpClass(module)
Definition: commondefs.h:157
int ChangeType
Definition: monitorable.h:80
Info on IOObj for seismics.
Definition: seisioobjinfo.h:29
bool hasData() const
Definition: attribprobelayer.h:39
A series of color control points able to give an (interpolated) color for every position [0...
Definition: coltabsequence.h:37
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
ColTab::Mapper Mapper
Definition: attribprobelayer.h:27
static ID SeisID()
Cube/Block (N1xN2xN3) data: 3.
static ChangeType cColSeqChange()
Definition: attribprobelayer.h:65
#define mImplSimpleMonitoredGet(fnnm, typ, memb)
Defines simple MT-safe copyable member get.
Definition: monitor.h:21
Maps data values to color sequence positions: [0,1].
Definition: coltabmapper.h:33
#define mDeclMonitorableAssignment(clss)
like mDeclAbstractMonitorableAssignment but for non-abstract subclasses. Implements the clone() metho...
Definition: monitor.h:111
ColTab::Sequence Sequence
Definition: attribprobelayer.h:26
Definition: groupedid.h:40
RefMan< Mapper > mapper_
Definition: attribprobelayer.h:82
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Attrib::SelSpec & attrspec_
Definition: attribprobelayer.h:76
DataPack::ID attribdpid_
Definition: attribprobelayer.h:78
ConstRefMan< Sequence > colseq_
Definition: attribprobelayer.h:81
static ChangeType cSelCompChange()
Definition: attribprobelayer.h:67
Definition: attribprobelayer.h:22
DispType disptype_
Definition: attribprobelayer.h:77
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
int selcomp_
Definition: attribprobelayer.h:80
const Mapper & mapper() const
Definition: attribprobelayer.h:53
DispType
Definition: attribprobelayer.h:29
void saveDisplayPars(const IOPar &)
virtual DataPack::MgrID getDataPackManagerID() const
Definition: attribprobelayer.h:42
ConstRefMan< DataPack > attrdp_
Definition: attribprobelayer.h:79
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:43
static ChangeType cDataChange()
Definition: attribprobelayer.h:64
Definition: groupedid.h:41
static ChangeType cMapperChange()
Definition: attribprobelayer.h:66
Definition: attribprobelayer.h:29