Image Component Library (ICL)
Public Member Functions | List of all members
icl::geom::PlotHandle3D Class Reference

Handle class for image components. More...

#include <PlotHandle3D.h>

Inheritance diagram for icl::geom::PlotHandle3D:
icl::qt::GUIHandle< PlotWidget3D > icl::qt::GUIHandleBase

Public Member Functions

 PlotHandle3D ()
 Create an empty handle. More...
 
 PlotHandle3D (PlotWidget3D *w, qt::GUIWidget *guiw)
 create a new ImageHandel More...
 
void render ()
 re-renders the widget More...
 
virtual void registerCallback (const qt::GUI::Callback &cb, const std::string &events="all")
 callback registration is not supported for this compoment More...
 
virtual void registerCallback (const qt::GUI::ComplexCallback &, const std::string &)
 complex callbacks are not allowed for image-components (this method will throw an exception) More...
 
- Public Member Functions inherited from icl::qt::GUIHandle< PlotWidget3D >
const PlotWidget3D * operator * () const
 use the *-oprator to get the wrapped component (const) More...
 
PlotWidget3D *& operator * ()
 use the *-oprator to get the wrapped component (unconst) More...
 
PlotWidget3D * operator-> ()
 this can be used for direct access to wrapped type More...
 
const PlotWidget3D * operator-> () const
 this can be used for direct access to wrapped type More...
 
bool isNull () const
 returns whether wrapped pointer is null or not More...
 
void enable ()
 enables the wrapped GUI component More...
 
void disable ()
 disables the wrapped GUI component More...
 
- Public Member Functions inherited from icl::qt::GUIHandleBase
virtual ~GUIHandleBase ()
 virtual destructor More...
 
GUIWidgetgetGUIWidget ()
 returns parent GUIWidget pointer More...
 
virtual void removeCallbacks ()
 removes all callbacks from parent GUIWidget component More...
 
virtual void cb ()
 envokes all registered callbacks More...
 

Additional Inherited Members

- Protected Member Functions inherited from icl::qt::GUIHandle< PlotWidget3D >
 GUIHandle ()
 as GUIHandle is just an interface, its base constructor is protected More...
 
 GUIHandle (PlotWidget3D *t, GUIWidget *w)
 as GUIHandle is just an interface, its base constructor is protected More...
 
- Protected Member Functions inherited from icl::qt::GUIHandleBase
 GUIHandleBase (GUIWidget *w=0)
 create a new GUIHandleBase More...
 

Detailed Description

Handle class for image components.

Constructor & Destructor Documentation

◆ PlotHandle3D() [1/2]

icl::geom::PlotHandle3D::PlotHandle3D ( )
inline

Create an empty handle.

◆ PlotHandle3D() [2/2]

icl::geom::PlotHandle3D::PlotHandle3D ( PlotWidget3D w,
qt::GUIWidget guiw 
)
inline

create a new ImageHandel

Member Function Documentation

◆ registerCallback() [1/2]

virtual void icl::geom::PlotHandle3D::registerCallback ( const qt::GUI::Callback cb,
const std::string &  events = "all" 
)
inlinevirtual

callback registration is not supported for this compoment

Reimplemented from icl::qt::GUIHandleBase.

◆ registerCallback() [2/2]

virtual void icl::geom::PlotHandle3D::registerCallback ( const qt::GUI::ComplexCallback ,
const std::string &   
)
inlinevirtual

complex callbacks are not allowed for image-components (this method will throw an exception)

Reimplemented from icl::qt::GUIHandleBase.

◆ render()

void icl::geom::PlotHandle3D::render ( )
inline

re-renders the widget


The documentation for this class was generated from the following file: