|
| ExplFaultStickSurface (FaultStickSurface *, float zscale=mUdf(float)) |
|
| ~ExplFaultStickSurface () |
|
void | addToGeometries (IndexedGeometry *) |
|
bool | arePanelsDisplayed () const |
|
bool | areSticksDisplayed () const |
|
bool | createsNormals () const override |
|
bool | createsTextureCoords () const override |
|
void | display (bool sticks, bool panels) |
|
const BinIDValue | getBinIDValue () |
|
FaultStickSurface * | getSurface () |
|
const FaultStickSurface * | getSurface () const |
|
bool | getTexturePositions (DataPointSet &, int id, TaskRunner *) |
|
bool | getTexturePositions (DataPointSet &, TaskRunner *) |
|
const RowCol & | getTextureSize () const |
|
bool | needsUpdate () const override |
|
bool | needsUpdateTexture () const |
|
void | needUpdateTexture (bool yn) |
|
void | removeFromGeometries (const IndexedGeometry *) |
|
void | setMaximumTextureSize (int) |
|
void | setSceneIdx (int idx) |
|
void | setSurface (FaultStickSurface *) |
|
void | setTexturePowerOfTwo (bool yn) |
|
void | setTextureSampling (const BinIDValue &) |
|
void | setZScale (float) |
|
TriProjection | triangulateAlg () const |
|
void | triangulateAlg (TriProjection) |
|
bool | update (bool forceall, TaskRunner *) override |
|
virtual | ~IndexedShape () |
|
Coord3List * | coordList () |
|
const Coord3List * | coordList () const |
|
ObjectSet< IndexedGeometry > & | getGeometry () |
|
const ObjectSet< IndexedGeometry > & | getGeometry () const |
|
int | getVersion () const |
|
Coord3List * | normalCoordList () |
|
const Coord3List * | normalCoordList () const |
|
virtual void | setCoordList (Coord3List *cl, Coord3List *nl=0, Coord3List *texturecoords=0, bool createnew=true) |
|
virtual void | setRightHandedNormals (bool) |
|
Coord3List * | textureCoordList () |
|
const Coord3List * | textureCoordList () const |
|
| CallBacker () |
|
| CallBacker (const CallBacker &) |
|
virtual | ~CallBacker () |
|
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
|
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
|
void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More...
|
|
void | detachCB (const NotifierAccess &, const CallBack &) const |
|
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
|
virtual bool | isCapsule () const |
|
bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More...
|
|
void | stopReceivingNotifications () const |
|
virtual CallBacker * | trueCaller () |
|
|
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 () |
|