![]() |
OpendTect-6_4
6.4
|
Public Types | |
enum | TriProjection { None =0, Inline =1, Crossline =2, ZSlice =3 } |
Static Public Member Functions | |
static const char * | sKeyTextureI () |
static const char * | sKeyTextureJ () |
Protected Member Functions | |
void | removeAll (bool) |
void | insertAll () |
void | emptyStick (int stickidx) |
void | fillStick (int stickidx) |
void | removeStick (int stickidx) |
void | insertStick (int stickidx) |
void | emptyPanel (int panelidx) |
void | fillPanel (int panelidx) |
void | removePanel (int panelidx) |
void | insertPanel (int panelidx) |
void | surfaceChange (CallBacker *) |
void | surfaceMovement (CallBacker *) |
void | updateTextureCoords () |
bool | updateTextureSize () |
int | textureColSz (const int panelidx) |
int | sampleSize (const Coord3 &p0, const Coord3 &p1) |
int | point2LineSampleSz (const Coord3 &point, const Coord3 &linept0, const Coord3 &linept1) |
Coord3 | getCoord (int stickidx, int texturerow) const |
float | getAvgDistance (int stickidx, const TypeSet< int > &shift, int extra) const |
void | shiftStick (int stickidx, int nrunits) |
void | updateStickShifting () |
bool | reTriangulateSurface () |
bool | setProjTexturePositions (DataPointSet &dpset, int id=-1) |
void | addTriangle (IndexedGeometry *, int a, int b, int c) |
![]() | |
IndexedShape () | |
void | addVersion () |
![]() | |
void | detachAllNotifiers () |
Call from the destructor of your inherited object. More... | |
Protected Attributes | |
bool | displaysticks_ |
bool | displaypanels_ |
FaultStickSurface * | surface_ |
Coord3 | scalefacs_ |
int | sceneidx_ |
bool | needsupdate_ |
bool | needsupdatetexture_ |
TriProjection | trialg_ |
ObjectSet< IndexedGeometry > | sticks_ |
ObjectSet< IndexedGeometry > | paneltriangles_ |
ObjectSet< IndexedGeometry > | panellines_ |
TypeSet< int > | texturecolcoords_ |
ObjectSet< TypeSet< int > > | textureknotcoords_ |
int | maximumtexturesize_ |
RowCol | texturesize_ |
bool | texturepot_ |
BinIDValue | texturesampling_ |
![]() | |
Threads::Lock | geometrieslock_ |
ObjectSet< IndexedGeometry > | geometries_ |
Coord3List * | coordlist_ |
Coord3List * | normallist_ |
Coord3List * | texturecoordlist_ |
bool | righthandednormals_ |
Friends | |
class | ExplFaultStickSurfaceUpdater |
class | ExplFaultStickTexturePositionExtracter |
Geometry::ExplFaultStickSurface::ExplFaultStickSurface | ( | FaultStickSurface * | , |
float | zscale = mUdf(float) |
||
) |
Geometry::ExplFaultStickSurface::~ExplFaultStickSurface | ( | ) |
void Geometry::ExplFaultStickSurface::addToGeometries | ( | IndexedGeometry * | ) |
|
protected |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from Geometry::IndexedShape.
|
inlinevirtual |
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 & | , |
TaskRunner * | |||
) |
bool Geometry::ExplFaultStickSurface::getTexturePositions | ( | DataPointSet & | , |
int | id, | ||
TaskRunner * | |||
) |
const RowCol& Geometry::ExplFaultStickSurface::getTextureSize | ( | ) | const |
|
protected |
|
protected |
|
protected |
Geometry::ExplFaultStickSurface::mDeclareEnumUtils | ( | TriProjection | ) |
|
inlinevirtual |
Reimplemented from Geometry::IndexedShape.
bool Geometry::ExplFaultStickSurface::needsUpdateTexture | ( | ) | const |
void Geometry::ExplFaultStickSurface::needUpdateTexture | ( | bool | yn | ) |
|
protected |
|
protectedvirtual |
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 | ) |
|
virtual |
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 12/02/2019 10:57:38 for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019