MeshLib Documentation
Loading...
Searching...
No Matches
MR::MarkedVoxelSlice::Parameters Struct Reference

#include <MRMarkedVoxelSlice.h>

Public Attributes

std::array< Mark, size_t(MaskType::Count)> marks = {Mark{Color::red()},Mark{Color::blue()},Mark{Color::yellow()}}
 
std::vector< MarkcustomBackgroundMarks
 
std::vector< MarkcustomForegroundMarks
 
Vector3i activeVoxel
 
Box3i activeBox
 
float min {0.0f}
 
float max {0.0f}
 
SlicePlane activePlane {XY}
 
std::optional< ColorinactiveVoxelColor
 

Member Data Documentation

◆ activeBox

Box3i MR::MarkedVoxelSlice::Parameters::activeBox

◆ activePlane

SlicePlane MR::MarkedVoxelSlice::Parameters::activePlane {XY}

◆ activeVoxel

Vector3i MR::MarkedVoxelSlice::Parameters::activeVoxel

◆ customBackgroundMarks

std::vector<Mark> MR::MarkedVoxelSlice::Parameters::customBackgroundMarks

◆ customForegroundMarks

std::vector<Mark> MR::MarkedVoxelSlice::Parameters::customForegroundMarks

◆ inactiveVoxelColor

std::optional<Color> MR::MarkedVoxelSlice::Parameters::inactiveVoxelColor

◆ marks

std::array<Mark, size_t( MaskType::Count )> MR::MarkedVoxelSlice::Parameters::marks = {Mark{Color::red()},Mark{Color::blue()},Mark{Color::yellow()}}

◆ max

float MR::MarkedVoxelSlice::Parameters::max {0.0f}

◆ min

float MR::MarkedVoxelSlice::Parameters::min {0.0f}

The documentation for this struct was generated from the following file: