7 #ifndef __VISUVTKADAPTOR_S2DWHEEL_HPP__ 8 #define __VISUVTKADAPTOR_S2DWHEEL_HPP__ 10 #include "visuVTKAdaptor/config.hpp" 12 #include <fwCom/Signal.hpp> 14 #include <fwRenderVTK/IAdaptor.hpp> 15 #include <fwRenderVTK/vtk/fwVtkWheelWidget.hpp> 17 #include <fwVtkIO/helper/vtkLambdaCommand.hpp> 19 #include <vtkSmartPointer.h> 53 VISUVTKADAPTOR_API
S2DWheel() noexcept;
56 VISUVTKADAPTOR_API virtual ~
S2DWheel() noexcept;
60 VISUVTKADAPTOR_API virtual
void configuring() override;
63 VISUVTKADAPTOR_API virtual
void starting() override;
66 VISUVTKADAPTOR_API virtual
void updating() override;
69 VISUVTKADAPTOR_API virtual
void stopping() override;
74 VISUVTKADAPTOR_API
void updateVisibility (
bool isVisible );
80 vtkSmartPointer< ::
fwVtkIO::helper::vtkLambdaCommand > m_resizeCallback;
83 WheelUpdatedSignalType::sptr m_wheelUpdatedSignal;
91 #endif // __VISUVTKADAPTOR_S2DWHEEL_HPP__ The namespace visuVTKAdaptor contains the list of adaptors available for the generic scene...
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Render a rotatable 2D wheel in screen-space.
Base class for VTK adaptors.