![]() |
OpendTect-6_4
6.4
|
Protected Member Functions | |
void | updateGeometries () |
bool | updateBodyDisplay () |
void | removeAll (bool) |
void | addToGeometries (IndexedGeometry *) |
void | removeFromGeometries (const IndexedGeometry *) |
void | addToTrianglePrimitiveSet (Geometry::PrimitiveSet *, int, int, int) |
void | calcNormals (int nrtriangles, int idx1, int idx2, int idx3) |
![]() | |
IndexedShape () | |
void | addVersion () |
![]() | |
void | detachAllNotifiers () |
Call from the destructor of your inherited object. More... | |
Protected Attributes | |
bool | displaypolygons_ |
bool | displaybody_ |
bool | needsupdate_ |
Coord3 | scalefacs_ |
DAGTetrahedraTree * | tetrahedratree_ |
TypeSet< Coord3 > | samples_ |
TypeSet< int > | sampleindices_ |
const PolygonSurface * | surface_ |
IndexedGeometry * | bodytriangle_ |
IndexedGeometry * | polygondisplay_ |
![]() | |
Threads::Lock | geometrieslock_ |
ObjectSet< IndexedGeometry > | geometries_ |
Coord3List * | coordlist_ |
Coord3List * | normallist_ |
Coord3List * | texturecoordlist_ |
bool | righthandednormals_ |
A triangulated representation of a polygonsurface
Geometry::ExplPolygonSurface::ExplPolygonSurface | ( | const PolygonSurface * | , |
float | zscale = 1 |
||
) |
Geometry::ExplPolygonSurface::~ExplPolygonSurface | ( | ) |
|
protected |
|
protected |
|
inline |
|
protected |
|
inlinevirtual |
Reimplemented from Geometry::IndexedShape.
void Geometry::ExplPolygonSurface::display | ( | bool | polygons, |
bool | body | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from Geometry::IndexedShape.
char Geometry::ExplPolygonSurface::positionToBody | ( | const Coord3 | point | ) |
bool Geometry::ExplPolygonSurface::prepareBodyDAGTree | ( | ) |
|
protectedvirtual |
deep will remove all things from lists (coords,normals++). Non-deep will just leave them there
Reimplemented from Geometry::IndexedShape.
|
protected |
void Geometry::ExplPolygonSurface::setPolygonSurface | ( | const PolygonSurface * | ) |
void Geometry::ExplPolygonSurface::setZScale | ( | float | ) |
|
virtual |
Reimplemented from Geometry::IndexedShape.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at 12/02/2019 10:57:38 for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019