ImGui visualization of a slice from voxel object and seed marks on it. More...
#include <MRMarkedVoxelSlice.h>
Inheritance diagram for MR::MarkedVoxelSlice:Classes | |
| struct | Mark |
| struct | Parameters |
Public Types | |
| enum | MaskType { Inside , Outside , Segment , Count } |
Public Member Functions | |
| MRVIEWER_API | MarkedVoxelSlice (const ObjectVoxels &voxels) |
| VoxelBitSet & | getMask (MaskType type) |
| const VoxelBitSet & | getMask (MaskType type) const |
| void | setMask (const VoxelBitSet &mask, MaskType type) |
| const Color & | getColor (MaskType type) const |
| void | setColor (const Color &color, MaskType type) |
| Mark & | getMark (MaskType type) |
| const Mark & | getMark (MaskType type) const |
| void | setMark (const Mark &mark, MaskType type) |
| std::vector< Mark > & | getCustomBackgroundMarks () |
| const std::vector< Mark > & | getCustomBackgroundMarks () const |
| void | setCustomBackgroundMarks (const std::vector< Mark > &backgroundMarks) |
| std::vector< Mark > & | getCustomForegroundMarks () |
| const std::vector< Mark > & | getCustomForegroundMarks () const |
| void | setCustomForegroundMarks (const std::vector< Mark > &foregroundMarks) |
| SlicePlane | getActivePlane () const |
| void | setActivePlane (SlicePlane plane) |
| const Vector3i & | getActiveVoxel () const |
| void | setActiveVoxel (const Vector3i &voxel) |
| float | getMin () const |
| void | setMin (float min) |
| float | getMax () const |
| void | setMax (float max) |
| const Box3i & | getActiveBox () const |
| void | setActiveBox (const Box3i &box) |
| const Parameters & | getParameters () const |
| void | setParameters (const Parameters ¶ms) |
| MRVIEWER_API void | forceUpdate () |
Public Member Functions inherited from MR::ImGuiImage | |
| MRVIEWER_API | ImGuiImage () |
| virtual MRVIEWER_API | ~ImGuiImage () |
| MRVIEWER_API void | update (const MeshTexture &texture) |
| ImTextureID | getImTextureId () const |
| unsigned | getId () const |
| const MeshTexture & | getMeshTexture () const |
| int | getImageWidth () const |
| int | getImageHeight () const |
ImGui visualization of a slice from voxel object and seed marks on it.
| MRVIEWER_API MR::MarkedVoxelSlice::MarkedVoxelSlice | ( | const ObjectVoxels & | voxels | ) |
| MRVIEWER_API void MR::MarkedVoxelSlice::forceUpdate | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |