OpendTect  7.0
Public Member Functions | Protected Member Functions | List of all members
Geometry::PolygonSurfEditor Class Reference
Inheritance diagram for Geometry::PolygonSurfEditor:
[legend]

Public Member Functions

 PolygonSurfEditor (Geometry::PolygonSurface &)
 
 ~PolygonSurfEditor ()
 
bool mayTranslate2D (GeomPosID gpid) const override
 
Coord3 translation2DNormal (GeomPosID gpid) const override
 
- Public Member Functions inherited from Geometry::ElementEditor
 ElementEditor (Geometry::Element &element)
 
virtual ~ElementEditor ()
 
virtual Coord3 getDirection (GeomPosID) const
 
virtual Coord3 getDirectionPlaneNormal (GeomPosID) const
 
virtual void getEditIDs (TypeSet< GeomPosID > &) const
 
ElementgetElement ()
 
const ElementgetElement () const
 
virtual Coord3 getNormal (GeomPosID) const
 
virtual Coord3 getPosition (GeomPosID) const
 
virtual bool maySetDirection (GeomPosID) const
 
virtual bool maySetNormal (GeomPosID) const
 
virtual bool mayTranslate1D (GeomPosID) const
 
virtual bool mayTranslate3D (GeomPosID) const
 
virtual bool setDirection (GeomPosID, const Coord3 &)
 
virtual bool setNormal (GeomPosID, const Coord3 &)
 
virtual bool setPosition (GeomPosID, const Coord3 &)
 
virtual Coord3 translation1DDirection (GeomPosID) const
 
- Public Member Functions inherited from CallBacker
 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 CallBackertrueCaller ()
 

Protected Member Functions

void addedKnots (CallBacker *)
 

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 
- Public Attributes inherited from Geometry::ElementEditor
Notifier< ElementEditoreditpositionchange
 
- Protected Attributes inherited from Geometry::ElementEditor
Geometry::Elementelement
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ PolygonSurfEditor()

Geometry::PolygonSurfEditor::PolygonSurfEditor ( Geometry::PolygonSurface )

◆ ~PolygonSurfEditor()

Geometry::PolygonSurfEditor::~PolygonSurfEditor ( )

Member Function Documentation

◆ addedKnots()

void Geometry::PolygonSurfEditor::addedKnots ( CallBacker )
protected

◆ mayTranslate2D()

bool Geometry::PolygonSurfEditor::mayTranslate2D ( GeomPosID  gpid) const
overridevirtual

Reimplemented from Geometry::ElementEditor.

◆ translation2DNormal()

Coord3 Geometry::PolygonSurfEditor::translation2DNormal ( GeomPosID  gpid) const
overridevirtual

Reimplemented from Geometry::ElementEditor.


Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024