![]() |
OpendTect
7.0
|
Public Types | |
enum | TriProjection { None =0 , Inline =1 , Crossline =2 , ZSlice =3 } |
Static Public Member Functions | |
static const char * | sKeyTextureI () |
static const char * | sKeyTextureJ () |
![]() | |
static void | createReceiverForCurrentThread () |
static void | removeReceiverForCurrentThread () |
Protected Member Functions | |
void | addTriangle (IndexedGeometry *, int a, int b, int c) |
void | emptyPanel (int panelidx) |
void | emptyStick (int stickidx) |
void | fillPanel (int panelidx) |
void | fillStick (int stickidx) |
float | getAvgDistance (int stickidx, const TypeSet< int > &shift, int extra) const |
Coord3 | getCoord (int stickidx, int texturerow) const |
void | insertAll () |
void | insertPanel (int panelidx) |
void | insertStick (int stickidx) |
int | point2LineSampleSz (const Coord3 &point, const Coord3 &linept0, const Coord3 &linept1) |
void | removeAll (bool) override |
void | removePanel (int panelidx) |
void | removeStick (int stickidx) |
bool | reTriangulateSurface () |
int | sampleSize (const Coord3 &p0, const Coord3 &p1) |
bool | setProjTexturePositions (DataPointSet &dpset, int id=-1) |
void | shiftStick (int stickidx, int nrunits) |
void | surfaceChange (CallBacker *) |
void | surfaceMovement (CallBacker *) |
int | textureColSz (const int panelidx) |
void | updateStickShifting () |
void | updateTextureCoords () |
bool | updateTextureSize () |
![]() | |
IndexedShape () | |
void | addVersion () |
Protected Attributes | |
bool | displaypanels_ |
bool | displaysticks_ |
int | maximumtexturesize_ |
bool | needsupdate_ |
bool | needsupdatetexture_ |
ObjectSet< IndexedGeometry > | panellines_ |
ObjectSet< IndexedGeometry > | paneltriangles_ |
Coord3 | scalefacs_ |
int | sceneidx_ |
ObjectSet< IndexedGeometry > | sticks_ |
FaultStickSurface * | surface_ |
TypeSet< int > | texturecolcoords_ |
ObjectSet< TypeSet< int > > | textureknotcoords_ |
bool | texturepot_ |
BinIDValue | texturesampling_ |
RowCol | texturesize_ |
TriProjection | trialg_ |
![]() | |
Coord3List * | coordlist_ = nullptr |
ObjectSet< IndexedGeometry > | geometries_ |
Threads::Lock | geometrieslock_ |
Coord3List * | normallist_ = nullptr |
bool | righthandednormals_ = false |
Coord3List * | texturecoordlist_ = nullptr |
Friends | |
class | ExplFaultStickSurfaceUpdater |
class | ExplFaultStickTexturePositionExtracter |
<>
Geometry::ExplFaultStickSurface::ExplFaultStickSurface | ( | FaultStickSurface * | , |
float | zscale = mUdf(float) |
||
) |
Geometry::ExplFaultStickSurface::~ExplFaultStickSurface | ( | ) |
void Geometry::ExplFaultStickSurface::addToGeometries | ( | IndexedGeometry * | ) |
|
protected |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from Geometry::IndexedShape.
|
inlineoverridevirtual |
Reimplemented from Geometry::IndexedShape.
void Geometry::ExplFaultStickSurface::display | ( | bool | sticks, |
bool | panels | ||
) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
|
protected |
|
inline |
|
inline |
bool Geometry::ExplFaultStickSurface::getTexturePositions | ( | DataPointSet & | , |
int | id, | ||
TaskRunner * | |||
) |
bool Geometry::ExplFaultStickSurface::getTexturePositions | ( | DataPointSet & | , |
TaskRunner * | |||
) |
const RowCol& Geometry::ExplFaultStickSurface::getTextureSize | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
inlineoverridevirtual |
Reimplemented from Geometry::IndexedShape.
bool Geometry::ExplFaultStickSurface::needsUpdateTexture | ( | ) | const |
void Geometry::ExplFaultStickSurface::needUpdateTexture | ( | bool | yn | ) |
|
protected |
|
overrideprotectedvirtual |
deep will remove all things from lists (coords,normals++). Non-deep will just leave them there
Reimplemented from Geometry::IndexedShape.
void Geometry::ExplFaultStickSurface::removeFromGeometries | ( | const IndexedGeometry * | ) |
|
protected |
|
protected |
|
protected |
void Geometry::ExplFaultStickSurface::setMaximumTextureSize | ( | int | ) |
|
protected |
|
inline |
void Geometry::ExplFaultStickSurface::setSurface | ( | FaultStickSurface * | ) |
void Geometry::ExplFaultStickSurface::setTexturePowerOfTwo | ( | bool | yn | ) |
void Geometry::ExplFaultStickSurface::setTextureSampling | ( | const BinIDValue & | ) |
void Geometry::ExplFaultStickSurface::setZScale | ( | float | ) |
|
protected |
|
inlinestatic |
|
inlinestatic |
|
protected |
|
protected |
|
protected |
|
inline |
void Geometry::ExplFaultStickSurface::triangulateAlg | ( | TriProjection | ) |
|
overridevirtual |
Reimplemented from Geometry::IndexedShape.
|
protected |
|
protected |
|
protected |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at 02/08/2024 10:20:19 for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024