![]() |
ImFusion SDK 4.3
|
#include <ImFusion/GUI/DisplayWidgetMultiAdapter.h>
Helper class providing the API of ViewGroup while wrapping around either a ViewGroup or a GUI::RadiologyViewGroup. More...
Helper class providing the API of ViewGroup while wrapping around either a ViewGroup or a GUI::RadiologyViewGroup.
false and comparison to nullptr will be true, and you must not call any of its other member functions. Public Member Functions | |
| ViewGroupAdapter (ViewGroup *vg) | |
| ViewGroupAdapter (GUI::RadiologyViewGroup *vg) | |
| ViewGroupAdapter * | operator-> () |
| const ViewGroupAdapter * | operator-> () const |
| operator bool () const | |
| bool | operator== (std::nullptr_t) const |
| bool | operator!= (std::nullptr_t) const |
| bool | acceptsData (const Data *data) const |
| void | setVisibleData (const DataList &data) |
| DataList | visibleData () const |
| bool | showData (Data *data) |
| void | hideData (Data *data) |
| void | addObject (InteractiveObject *object) |
| void | removeObject (InteractiveObject *object) |
| std::vector< InteractiveViewAdapter > | views () const |
| std::vector< ImageView2DAdapter > | mprViews () const |
| void | reset () |
| std::optional< vec3 > | intersectionCenter () const |
| void | centerIntersection () |
| void | centerSlices (const vec3 &point) |
| void | centerOnData (const Data *data) |
| void | setMprViewMatrices (const mat4 &matrix) |
| void | alignMprViewsToVoxelGrid () |
Protected Attributes | |
| Utils::Variant< std::monostate, ViewGroup *, GUI::RadiologyViewGroup * > | m_viewGroup |