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

Public Member Functions

 PlaneElementEditor (Element &elem, const Coord3 &normal)
 
 ~PlaneElementEditor ()
 
- Public Member Functions inherited from Geometry::ElementEditorImpl
 ElementEditorImpl (Element &elem, const Coord3 &dir1d=Coord3::udf(), const Coord3 &norm2d=Coord3::udf(), bool allow3d=false)
 
 ~ElementEditorImpl ()
 
bool mayTranslate1D (GeomPosID) const override
 
bool mayTranslate2D (GeomPosID) const override
 
bool mayTranslate3D (GeomPosID) const override
 
Coord3 translation1DDirection (GeomPosID) const override
 
Coord3 translation2DNormal (GeomPosID) 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 setDirection (GeomPosID, const Coord3 &)
 
virtual bool setNormal (GeomPosID, const Coord3 &)
 
virtual bool setPosition (GeomPosID, const Coord3 &)
 
- 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 ()
 

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 Member Functions inherited from Geometry::ElementEditorImpl
void addedKnots (CallBacker *)
 
- Protected Attributes inherited from Geometry::ElementEditorImpl
bool maytranslate3d
 
Coord3 translate1ddir
 
Coord3 translation2dnormal
 
- Protected Attributes inherited from Geometry::ElementEditor
Geometry::Elementelement
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ PlaneElementEditor()

Geometry::PlaneElementEditor::PlaneElementEditor ( Element elem,
const Coord3 normal 
)

◆ ~PlaneElementEditor()

Geometry::PlaneElementEditor::~PlaneElementEditor ( )

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