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: