bpp-phyl3
3.0.0
|
Interface allowing to capture drawing events. More...
#include <Bpp/Phyl/Graphics/TreeDrawingListener.h>
Public Member Functions | |
TreeDrawingListener * | clone () const =0 |
virtual void | beforeDrawTree (const DrawTreeEvent &event)=0 |
virtual void | afterDrawTree (const DrawTreeEvent &event)=0 |
virtual void | beforeDrawNode (const DrawNodeEvent &event)=0 |
virtual void | afterDrawNode (const DrawNodeEvent &event)=0 |
virtual void | beforeDrawBranch (const DrawBranchEvent &event)=0 |
virtual void | afterDrawBranch (const DrawBranchEvent &event)=0 |
virtual bool | isAutonomous () const =0 |
Tells if the listener is autonomous. If so, it will never be hard-copied or deleted. More... | |
virtual bool | isEnabled () const =0 |
virtual void | enable (bool tf)=0 |
Interface allowing to capture drawing events.
Implementing this interface allows you to easily and efficiently tune a plot, and/or add elements to it.
Definition at line 20 of file TreeDrawingListener.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in bpp::TreeDrawingListenerAdapter.
|
pure virtual |
Implemented in bpp::TreeDrawingListenerAdapter.
|
pure virtual |
Implemented in bpp::TreeDrawingListenerAdapter.
|
pure virtual |
Implemented in bpp::TreeDrawingListenerAdapter.
|
pure virtual |
|
pure virtual |
Implemented in bpp::TreeDrawingListenerAdapter.
|
pure virtual |
Tells if the listener is autonomous. If so, it will never be hard-copied or deleted.
Implemented in bpp::TreeDrawingListenerAdapter.
Referenced by bpp::TreeDrawingDisplayControler::addListener(), and bpp::AbstractTreeDrawing::removeTreeDrawingListener().
|
pure virtual |
Implemented in bpp::TreeDrawingListenerAdapter.