 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "geometrymod.h"
19 template <
class T>
class Array3D;
44 int xpos,
int ypos,
int zpos );
48 int getFactor()
const {
return factor_; }
A cartesian coordinate in 3D space.
Definition: coord.h:72
virtual ~MarchingCubesSurfaceEditor()
od_int64 nrIterations() const
float threshold_
Definition: marchingcubeseditor.h:71
Definition: arraytesselator.h:21
MarchingCubesSurfaceEditor(MarchingCubesSurface &)
#define od_int64
Definition: plftypes.h:35
#define mExpClass(module)
Definition: commondefs.h:177
bool setKernel(const Array3D< unsigned char > &, int xpos, int ypos, int zpos)
Kernel becomes mine.
MarchingCubesSurface & surface_
Definition: marchingcubeseditor.h:65
Array3D< unsigned char > * kernel_
Definition: marchingcubeseditor.h:68
Array3D ( Subclass of ArrayND ) is a three dimensional array.
Definition: arraynd.h:162
Array3D< int > * originalsurface_
Definition: marchingcubeseditor.h:70
int yorigin_
Definition: marchingcubeseditor.h:75
int prevfactor_
Definition: marchingcubeseditor.h:67
Coord3 centernormal_
Definition: marchingcubeseditor.h:72
const Coord3 & getCenterNormal() const
int factor_
Definition: marchingcubeseditor.h:66
void reportShapeChange(bool kernelchange)
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:66
Definition: marchingcubeseditor.h:38
int zorigin_
Definition: marchingcubeseditor.h:76
int xorigin_
Definition: marchingcubeseditor.h:74
bool doWork(od_int64, od_int64, int)
virtual bool affectedVolume(Interval< int > &xrg, Interval< int > &yrg, Interval< int > &zrg) const
Notifier< MarchingCubesSurfaceEditor > shapeChange
Definition: marchingcubeseditor.h:57
Array3D< int > * changedsurface_
Definition: marchingcubeseditor.h:69
Definition: marchingcubes.h:82
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021