ImGui visualization of a slice from voxel object and seed marks on it.
More...
#include <MRMarkedVoxelSlice.h>
ImGui visualization of a slice from voxel object and seed marks on it.
◆ MaskType
| Enumerator |
|---|
| Inside | |
| Outside | |
| Segment | |
| Count | |
◆ MarkedVoxelSlice()
| MRVIEWER_API MR::MarkedVoxelSlice::MarkedVoxelSlice |
( |
const ObjectVoxels & | voxels | ) |
|
◆ forceUpdate()
| MRVIEWER_API void MR::MarkedVoxelSlice::forceUpdate |
( |
| ) |
|
◆ getActiveBox()
| const Box3i & MR::MarkedVoxelSlice::getActiveBox |
( |
| ) |
const |
|
inline |
◆ getActivePlane()
| SlicePlane MR::MarkedVoxelSlice::getActivePlane |
( |
| ) |
const |
|
inline |
◆ getActiveVoxel()
| const Vector3i & MR::MarkedVoxelSlice::getActiveVoxel |
( |
| ) |
const |
|
inline |
◆ getColor()
| const Color & MR::MarkedVoxelSlice::getColor |
( |
MaskType | type | ) |
const |
|
inline |
◆ getCustomBackgroundMarks() [1/2]
| std::vector< Mark > & MR::MarkedVoxelSlice::getCustomBackgroundMarks |
( |
| ) |
|
|
inline |
◆ getCustomBackgroundMarks() [2/2]
| const std::vector< Mark > & MR::MarkedVoxelSlice::getCustomBackgroundMarks |
( |
| ) |
const |
|
inline |
◆ getCustomForegroundMarks() [1/2]
| std::vector< Mark > & MR::MarkedVoxelSlice::getCustomForegroundMarks |
( |
| ) |
|
|
inline |
◆ getCustomForegroundMarks() [2/2]
| const std::vector< Mark > & MR::MarkedVoxelSlice::getCustomForegroundMarks |
( |
| ) |
const |
|
inline |
◆ getMark() [1/2]
◆ getMark() [2/2]
| const Mark & MR::MarkedVoxelSlice::getMark |
( |
MaskType | type | ) |
const |
|
inline |
◆ getMask() [1/2]
| VoxelBitSet & MR::MarkedVoxelSlice::getMask |
( |
MaskType | type | ) |
|
|
inline |
◆ getMask() [2/2]
| const VoxelBitSet & MR::MarkedVoxelSlice::getMask |
( |
MaskType | type | ) |
const |
|
inline |
◆ getMax()
| float MR::MarkedVoxelSlice::getMax |
( |
| ) |
const |
|
inline |
◆ getMin()
| float MR::MarkedVoxelSlice::getMin |
( |
| ) |
const |
|
inline |
◆ getParameters()
| const Parameters & MR::MarkedVoxelSlice::getParameters |
( |
| ) |
const |
|
inline |
◆ setActiveBox()
| void MR::MarkedVoxelSlice::setActiveBox |
( |
const Box3i & | box | ) |
|
|
inline |
◆ setActivePlane()
| void MR::MarkedVoxelSlice::setActivePlane |
( |
SlicePlane | plane | ) |
|
|
inline |
◆ setActiveVoxel()
| void MR::MarkedVoxelSlice::setActiveVoxel |
( |
const Vector3i & | voxel | ) |
|
|
inline |
◆ setColor()
| void MR::MarkedVoxelSlice::setColor |
( |
const Color & | color, |
|
|
MaskType | type ) |
|
inline |
◆ setCustomBackgroundMarks()
| void MR::MarkedVoxelSlice::setCustomBackgroundMarks |
( |
const std::vector< Mark > & | backgroundMarks | ) |
|
|
inline |
◆ setCustomForegroundMarks()
| void MR::MarkedVoxelSlice::setCustomForegroundMarks |
( |
const std::vector< Mark > & | foregroundMarks | ) |
|
|
inline |
◆ setMark()
| void MR::MarkedVoxelSlice::setMark |
( |
const Mark & | mark, |
|
|
MaskType | type ) |
|
inline |
◆ setMask()
| void MR::MarkedVoxelSlice::setMask |
( |
const VoxelBitSet & | mask, |
|
|
MaskType | type ) |
|
inline |
◆ setMax()
| void MR::MarkedVoxelSlice::setMax |
( |
float | max | ) |
|
|
inline |
◆ setMin()
| void MR::MarkedVoxelSlice::setMin |
( |
float | min | ) |
|
|
inline |
◆ setParameters()
| void MR::MarkedVoxelSlice::setParameters |
( |
const Parameters & | params | ) |
|
|
inline |
The documentation for this class was generated from the following file: