7 #ifndef __VISUVTKADAPTOR_SRECONSTRUCTION_HPP__ 8 #define __VISUVTKADAPTOR_SRECONSTRUCTION_HPP__ 10 #include "visuVTKAdaptor/config.hpp" 12 #include <fwRenderVTK/IAdaptor.hpp> 56 static const ::
fwServices::IService::KeyType s_RECONSTRUCTION_INPUT;
60 void setClippingPlanes(::
fwRenderVTK::SRender::VtkObjectIdType
id)
62 m_clippingPlanesId = id;
67 VISUVTKADAPTOR_API
void setForceHide(
bool hide);
70 VISUVTKADAPTOR_API
void setAutoResetCamera(
bool autoResetCamera);
82 VISUVTKADAPTOR_API
static const ::fwCom::Slots::SlotKeyType s_UPDATE_VISIBILITY_SLOT;
89 void updateNormalMode(std::uint8_t mode);
102 VISUVTKADAPTOR_API
virtual KeyConnectionsMap getAutoConnections()
const override;
106 VISUVTKADAPTOR_API
void configuring()
override;
107 VISUVTKADAPTOR_API
void starting()
override;
108 VISUVTKADAPTOR_API
void updating()
override;
109 VISUVTKADAPTOR_API
void stopping()
override;
111 void createMeshService();
113 ::fwRenderVTK::SRender::VtkObjectIdType m_clippingPlanesId;
115 ::fwRenderVTK::IAdaptor::wptr m_meshService;
124 void updateVisibility(
bool visible);
130 bool m_autoResetCamera;
136 #endif // __VISUVTKADAPTOR_SRECONSTRUCTION_HPP__ This class is a helper to define the connections of a service and its data.
The namespace visuVTKAdaptor contains the list of adaptors available for the generic scene...
Namespace fwServices is dedicated to (mimic) the dynamic affectation of methods to (pure data) object...
Displays a Reconstruction.
::fwRenderVTK::IAdaptor::wptr getMeshService() const
Retrieve a weak_ptr on underlying mesh adaptor service.
static VISUVTKADAPTOR_APIconst::fwCom::Slots::SlotKeyType s_UPDATE_NORMAL_MODE_SLOT
slot used to update normal mode (0: none, 1: point, 2: cell)
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
The namespace fwRenderVTK contains classes for rendering with VTK.
Contains the representation of the data objects used in the framework.
Base class for VTK adaptors.