 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "visbasemod.h"
22 namespace osg {
class CullStack; }
23 namespace Geometry {
class BinIDSurface; }
32 class HorizonSectionTile;
50 {
return tr(
"Tessellating horizon"); }
52 {
return tr(
"Parts completed"); }
74 const osg::CullStack* cs,
char res );
GeometryType
Definition: vishorizonsectiondef.h:30
od_int64 nrIterations() const
StepInterval< int > rrg_
Definition: vishorthreadworks.h:138
HorizonTileResolutionTesselator class is an independent usage for tesselating coordinates,...
Definition: vishorthreadworks.h:44
bool getTitlePrimitiveSet(int, TypeSet< int > &, GeometryType) const
~HorizonTileResolutionTesselator()
Definition: vishorthreadworks.h:71
HorizonSection & hrsection_
Definition: vishorthreadworks.h:89
Set of pointers to objects.
Definition: commontypes.h:31
bool doWork(od_int64, od_int64, int)
Definition: arraytesselator.h:21
Definition: visannot.h:43
char res_
Definition: vishorthreadworks.h:107
#define od_int64
Definition: plftypes.h:35
HorizonSectionTile * tile_
Definition: vishorthreadworks.h:153
Definition: vishorthreadworks.h:148
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: vishorthreadworks.h:82
#define mExpClass(module)
Definition: commondefs.h:177
od_int64 nrIterations() const
Definition: vishorthreadworks.h:48
HorizonSectionTilePosSetup(TypeSet< RowCol > &tiles, TypeSet< RowCol > &indexes, HorizonSection *horsection, StepInterval< int >rrg, StepInterval< int >crg)
od_int64 nrIterations() const
Definition: vishorthreadworks.h:79
StepInterval< int > crg_
Definition: vishorthreadworks.h:138
Open Scene Graph.
Definition: visannot.h:29
char resolution_
Definition: vishorthreadworks.h:134
bool doglue_
Definition: vishorthreadworks.h:108
HorizonTileRenderPreparer(HorizonSection &hrsection, const osg::CullStack *cs, char res)
Definition: vishorthreadworks.h:101
int nrthreadsfinishedwithres_
Definition: vishorthreadworks.h:94
bool getTitleNormals(int, TypeSet< Coord3 > &) const
bool getTitleCoordinates(int, TypeSet< Coord3 > &) const
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: vishorthreadworks.h:122
uiString uiMessage() const
will be message() again in 7.x
Definition: vishorthreadworks.h:121
const osg::CullStack * tkzs_
Definition: vishorthreadworks.h:96
TileGlueTesselator(HorizonSectionTile *tile)
~HorizonTileRenderPreparer()
Definition: vishorthreadworks.h:76
char resolution_
Definition: vishorthreadworks.h:92
bool doWork(od_int64, od_int64, int)
HorizonSectionTile ** hrsectiontiles_
Definition: vishorthreadworks.h:88
bool doNewWork(od_int64, od_int64, int)
mODTextTranslationClass(HorizonTileResolutionTesselator)
bool doWork(od_int64, od_int64, int)
static uiString tr(const char *text, const char *disambiguation=nullptr, int pluralnr=-1)
Definition: paralleltask.h:66
od_int64 * permutation_
Definition: vishorthreadworks.h:87
void setTesselationResolution(char res)
int nrtiles_
Definition: vishorthreadworks.h:90
bool doOldWork(od_int64, od_int64, int)
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: vishorthreadworks.h:51
int nrthreads_
Definition: vishorthreadworks.h:93
TileTesselator(HorizonSectionTile *tile, char res)
ObjectSet< HorizonSectionTile > hrtiles_
Definition: vishorthreadworks.h:64
HorizonSectionTile * tile_
Definition: vishorthreadworks.h:106
char resolution_
Definition: vishorthreadworks.h:67
uiString uiMessage() const
will be message() again in 7.x
Definition: vishorthreadworks.h:49
ZAxisTransform * zaxistransform_
Definition: vishorthreadworks.h:139
Definition: vishorthreadworks.h:113
TypeSet< RowCol > & hortiles_
Definition: vishorthreadworks.h:142
int nrcoltiles_
Definition: vishorthreadworks.h:91
mODTextTranslationClass(HorizonTileRenderPreparer)
Threads::Lock lock_
Definition: vishorthreadworks.h:141
od_int64 totalNr() const
Definition: vishorthreadworks.h:80
Threads::Barrier barrier_
Definition: vishorthreadworks.h:95
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:66
Waits for a number of threads to reach a certain point (i.e. the call to Barrier::waitForAll)....
Definition: thread.h:239
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
HorizonSection * horsection_
Definition: vishorthreadworks.h:140
HorizonTileResolutionTesselator(const HorizonSection *hrsection, char res)
Definition: vishorizonsection.h:51
uiString uiMessage() const
will be message() again in 7.x
Definition: vishorthreadworks.h:81
~HorizonSectionTilePosSetup()
const HorizonSection * horsection_
Definition: vishorthreadworks.h:65
const Geometry::BinIDSurface * geo_
Definition: vishorthreadworks.h:137
Definition: binidsurface.h:27
int nrtiles_
Definition: vishorthreadworks.h:66
mODTextTranslationClass(HorizonSectionTilePosSetup)
Definition: vishorizonsectiontile.h:51
ObjectSet< HorizonSectionTile > hrtiles_
Definition: vishorthreadworks.h:135
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
TypeSet< RowCol > & indexes_
Definition: vishorthreadworks.h:143
The generalization of something (e.g. a computation) where the steps must be done in sequence,...
Definition: task.h:125
int nrcrdspertileside_
Definition: vishorthreadworks.h:133
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021