17 namespace Geometry {
class IndexedGeometry; }
27 class ForegroundLifter;
29 class TextureChannels;
39 void setDisplayTransformation(const
mVisTrans*);
40 const mVisTrans* getDisplayTransformation() const;
42 void setSurface(
Geometry::IndexedShape*,
47 bool touch(
bool forall,
bool createnew=true,
55 void enableColTab(
bool);
56 bool isColTabEnabled() const;
57 void setColTabMapper(const
ColTab::Mapper&);
58 const
ColTab::Mapper& getColTabMapper() const;
59 void setColTabSequence(const
ColTab::Sequence&);
60 const
ColTab::Sequence& getColTabSequence() const;
63 mVisTrans* extratrans,
65 void setAttribData(const DataPointSet&,
69 void updateMaterialFrom(const Material*);
78 void useOsgNormal(
bool);
84 virtual void setPixelDensity(
float);
91 void mapAttributeToColorTableMaterial();
94 void updateGeometryMaterial();
RefMan< Material > coltabmaterial_
Definition: visgeomindexedshape.h:121
RefMan< Material > singlematerial_
Definition: visgeomindexedshape.h:120
#define mExpClass(module)
Definition: commondefs.h:157
Definition: visgeomindexedshape.h:71
Definition: indexedshape.h:180
ColorHandler colorhandler_
Definition: visgeomindexedshape.h:112
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
RenderMode
Base class for all objects that are visual on the scene.
Definition: visobject.h:29
RefMan< visBase::Material > material_
Definition: visgeomindexedshape.h:105
Definition: vistexturechannels.h:46
Set of data points with group selection.
Definition: datapointset.h:47
bool colortableenabled_
Definition: visgeomindexedshape.h:115
GeomShapeType
Definition: visgeomindexedshape.h:71
VertexShape * vtexshape_
Definition: visgeomindexedshape.h:114
static const char * sKeyCoordIndex()
Definition: visgeomindexedshape.h:110
Definition: visgeomindexedshape.h:97
TypeSet< float > attributecache_
Definition: visgeomindexedshape.h:106
Definition: visnodestate.h:25
FixedString LineStyle()
Definition: keystrs.h:80
ConstRefMan< ColTab::Mapper > mapper_
Definition: visgeomindexedshape.h:103
BindType
Definition: visshape.h:123
Definition: visgeomindexedshape.h:33
Geometry::IndexedShape * shape_
Definition: visgeomindexedshape.h:113
Class that can execute a task.
Definition: task.h:193
#define mVisTrans
Definition: visdata.h:25
Definition: vispolyline.h:33
OD::LineStyle linestyle_
Definition: visgeomindexedshape.h:124
Definition: vismaterial.h:36
GeomShapeType geomshapetype_
Definition: visgeomindexedshape.h:122
VertexShape * getVertexShape() const
Definition: visgeomindexedshape.h:86
Definition: visannot.h:40
int renderside_
Definition: visgeomindexedshape.h:116
static GeomIndexedShape * create()
Definition: visgeomindexedshape.h:36
Definition: indexedshape.h:31
OpendTect.
Definition: commontypes.h:25
#define mCreateDataObj(clss)
Definition: visdata.h:210
ConstRefMan< ColTab::Sequence > sequence_
Definition: visgeomindexedshape.h:104
Definition: visobject.h:67
Definition: visshape.h:73
Definition: vispolyline.h:61
Definition: arraytesselator.h:19
bool useosgnormal_
Definition: visgeomindexedshape.h:125
PrimitiveType
Definition: indexedshape.h:30