Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

EM::Fault3DPainter Class Reference

Inheritance diagram for EM::Fault3DPainter:
CallBacker

List of all members.

Classes

struct  Fault3DMarker
struct  StkMarkerInfo

Public Member Functions

 Fault3DPainter (FlatView::Viewer &, const EM::ObjectID &)
 ~Fault3DPainter ()
void setCubeSampling (const CubeSampling &, bool)
const CubeSamplinggetCubeSampling () const
void enableLine (bool)
void enableKnots (bool)
void setActiveStick (EM::PosID &)
const int getActiveStickId () const
void setMarkerLineStyle (const LineStyle &)
bool hasDiffActiveStick (const EM::PosID *) const
FlatView::Annotation::AuxDatagetAuxData (const EM::PosID *) const
EM::ObjectIDgetFaultID ()
void getDisplayedSticks (ObjectSet< StkMarkerInfo > &)
void paint ()

Public Attributes

Notifier< Fault3DPainterabouttorepaint_
Notifier< Fault3DPainterrepaintdone_

Protected Member Functions

bool addPolyLine ()
bool paintSticks (EM::Fault3D &, const EM::SectionID &, Fault3DMarker *)
bool paintIntersection (EM::Fault3D &, const EM::SectionID &, Fault3DMarker *)
void removePolyLine ()
void repaintFault3D ()
virtual void fault3DChangedCB (CallBacker *)

Protected Attributes

CubeSampling cs_
FlatView::Viewerviewer_
LineStyle markerlinestyle_
MarkerStyle2D markerstyle_
EM::ObjectID emid_
ObjectSet< Fault3DMarkerf3dmarkers_
int activestickid_
bool linenabled_
bool knotenabled_

Constructor & Destructor Documentation

EM::Fault3DPainter::Fault3DPainter ( FlatView::Viewer ,
const EM::ObjectID  
)
EM::Fault3DPainter::~Fault3DPainter (  ) 

Member Function Documentation

bool EM::Fault3DPainter::addPolyLine (  )  [protected]
void EM::Fault3DPainter::enableKnots ( bool   ) 
void EM::Fault3DPainter::enableLine ( bool   ) 
virtual void EM::Fault3DPainter::fault3DChangedCB ( CallBacker  )  [protected, virtual]
const int EM::Fault3DPainter::getActiveStickId (  )  const [inline]
FlatView::Annotation::AuxData* EM::Fault3DPainter::getAuxData ( const EM::PosID  )  const
const CubeSampling& EM::Fault3DPainter::getCubeSampling (  )  const [inline]
void EM::Fault3DPainter::getDisplayedSticks ( ObjectSet< StkMarkerInfo > &   ) 
EM::ObjectID& EM::Fault3DPainter::getFaultID (  )  [inline]
bool EM::Fault3DPainter::hasDiffActiveStick ( const EM::PosID  )  const
void EM::Fault3DPainter::paint (  ) 
bool EM::Fault3DPainter::paintIntersection ( EM::Fault3D ,
const EM::SectionID ,
Fault3DMarker  
) [protected]
bool EM::Fault3DPainter::paintSticks ( EM::Fault3D ,
const EM::SectionID ,
Fault3DMarker  
) [protected]
void EM::Fault3DPainter::removePolyLine (  )  [protected]
void EM::Fault3DPainter::repaintFault3D (  )  [protected]
void EM::Fault3DPainter::setActiveStick ( EM::PosID  ) 
void EM::Fault3DPainter::setCubeSampling ( const CubeSampling ,
bool   
)
void EM::Fault3DPainter::setMarkerLineStyle ( const LineStyle  ) 

Member Data Documentation