MeshLib
 
Loading...
Searching...
No Matches
MR::VoxelsVolumeMinMax< T > Struct Template Reference

#include <MRVoxelsVolume.h>

+ Inheritance diagram for MR::VoxelsVolumeMinMax< T >:

Public Attributes

ValueType min = std::numeric_limits<ValueType>::max()
 
ValueType max = std::numeric_limits<ValueType>::lowest()
 
- Public Attributes inherited from MR::VoxelsVolume< T >
data
 
Vector3i dims
 
Vector3f voxelSize { 1.f, 1.f, 1.f }
 

Additional Inherited Members

- Public Types inherited from MR::VoxelsVolume< T >
using ValueType = typename VoxelTraits<T>::ValueType
 
- Public Member Functions inherited from MR::VoxelsVolume< T >
size_t heapBytes () const
 

Detailed Description

template<typename T>
struct MR::VoxelsVolumeMinMax< T >

represents a box in 3D space subdivided on voxels stored in T; and stores minimum and maximum values among all valid voxels

Member Data Documentation

◆ max

template<typename T >
ValueType MR::VoxelsVolumeMinMax< T >::max = std::numeric_limits<ValueType>::lowest()

◆ min

template<typename T >
ValueType MR::VoxelsVolumeMinMax< T >::min = std::numeric_limits<ValueType>::max()

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