![]() |
ImFusion SDK 4.3
|
#include <ImFusion/GUI/DisplayWidgetMultiAdapter.h>
Helper class providing the API of ImageView2D while wrapping around either a ImageView2D or a GUI::SliceView. More...
Inheritance diagram for ImageView2DAdapter:Helper class providing the API of ImageView2D while wrapping around either a ImageView2D or a GUI::SliceView.
false and comparison to nullptr will be true, and you must not call any of its other member functions. Public Types | |
| using | ZoomMode = ImageView2D::ZoomMode |
Public Member Functions | |
| ImageView2DAdapter (ImageView2D *view) | |
| ImageView2DAdapter (GUI::SliceView *view, GUI::RadiologyDisplay *parentDisplay) | |
| ImageView2DAdapter * | operator-> () |
| const ImageView2DAdapter * | operator-> () const |
| operator bool () const | |
| bool | operator== (std::nullptr_t) const |
| bool | operator!= (std::nullptr_t) const |
| void | setImageData (SharedImageSet *is) |
| SharedImageSet * | imageData () const |
| void | setInterpolation (int val) |
| void | setFlip (bool val) |
| void | setBlendingMode (GlSlice::BlendingMode val) |
| void | setBlendFactor (double val) |
| void | setZoom (double val) |
| void | setZoomMode (ZoomMode value) |
| void | setSliceRenderMode (GlSlice::ObjectRenderMode mode) |
| void | setMatrix (const mat4 &matrixToWorld, bool suppressAnimation=false) |
| int | interpolation () const |
| bool | flip () const |
| GlSlice::BlendingMode | blendingMode () const |
| double | blendFactor () const |
| double | zoom () const |
| ZoomMode | zoomMode () const |
| GlSlice::ObjectRenderMode | sliceRenderModeIndex () const |
| GlSliceView * | view () |
| const GlSliceView * | view () const |
| ViewGroupAdapter | viewGroup () |
| bool | isVisible () const |
Public Member Functions inherited from InteractiveViewAdapter | |
| InteractiveViewAdapter (InteractiveView *view) | |
| InteractiveViewAdapter (GUI::View *view, GUI::RadiologyDisplay *parentDisplay) | |
| InteractiveViewAdapter * | operator-> () |
| const InteractiveViewAdapter * | operator-> () const |
| operator bool () const | |
| operator GUI::View * () const | |
| bool | operator== (std::nullptr_t) const |
| bool | operator!= (std::nullptr_t) const |
| bool | operator== (const InteractiveView *view) const |
| bool | operator!= (const InteractiveView *view) const |
| bool | acceptsData (const Data *data) const |
| void | setVisibleData (const DataList &data) |
| const DataList & | visibleData () const |
| bool | showData (Data *data) |
| void | hideData (const Data *data) |
| void | addOverlay (std::unique_ptr< GUI::ViewOverlay > overlay, GUI::ViewOverlay::Anchor anchor, int position=-1) |
| void | addOverlay (std::unique_ptr< InteractiveOverlay > overlay, int position=-1) |
| std::unique_ptr< GUI::ViewOverlay > | removeOverlay (GUI::ViewOverlay *overlay) |
| std::vector< GUI::ViewOverlay * > | overlays () const |
| void | addObject (GUI::ViewObject *object) |
| void | removeObject (GUI::ViewObject *object) |
| std::vector< GUI::ViewObject * > | objects () const |
| void | reset () |
| void | setVisible (bool value) |
| std::vector< GUI::View::EventHandler * > | interactions () const |
| template<typename T> | |
| T * | findInteraction () const |
| GlView * | view () |
| const GlView * | view () const |
Additional Inherited Members | |
Protected Attributes inherited from InteractiveViewAdapter | |
| Utils::Variant< InteractiveView *, GUI::View * > | m_view = static_cast<InteractiveView*>(nullptr) |
| GUI::View * | m_viewBase = nullptr |
| GUI::RadiologyDisplay * | m_parentDisplay = nullptr |