supereight
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
se::BlockSingleRes< DataT, BlockSize, DerivedT > Class Template Reference

The base used for single-resolution blocks. More...

#include <block.hpp>

Public Types

typedef DataT DataType
 

Public Member Functions

 BlockSingleRes (const DataType init_data=DataType())
 
const DataTypedata (const int voxel_idx) const
 
DataTypedata (const int voxel_idx)
 
const DataTypedata (const Eigen::Vector3i &voxel_coord) const
 
DataTypedata (const Eigen::Vector3i &voxel_coord)
 

Static Public Attributes

static constexpr int min_scale = 0
 
static constexpr int current_scale = 0
 

Detailed Description

template<typename DataT, int BlockSize, typename DerivedT>
class se::BlockSingleRes< DataT, BlockSize, DerivedT >

The base used for single-resolution blocks.

Member Typedef Documentation

◆ DataType

template<typename DataT , int BlockSize, typename DerivedT >
typedef DataT se::BlockSingleRes< DataT, BlockSize, DerivedT >::DataType

Constructor & Destructor Documentation

◆ BlockSingleRes()

template<typename DataT , int BlockSize, typename DerivedT >
se::BlockSingleRes< DataT, BlockSize, DerivedT >::BlockSingleRes ( const DataType  init_data = DataType())

Member Function Documentation

◆ data() [1/4]

template<typename DataT , int BlockSize, typename DerivedT >
const DataType & se::BlockSingleRes< DataT, BlockSize, DerivedT >::data ( const int  voxel_idx) const

◆ data() [2/4]

template<typename DataT , int BlockSize, typename DerivedT >
DataType & se::BlockSingleRes< DataT, BlockSize, DerivedT >::data ( const int  voxel_idx)

◆ data() [3/4]

template<typename DataT , int BlockSize, typename DerivedT >
const DataType & se::BlockSingleRes< DataT, BlockSize, DerivedT >::data ( const Eigen::Vector3i &  voxel_coord) const

◆ data() [4/4]

template<typename DataT , int BlockSize, typename DerivedT >
DataType & se::BlockSingleRes< DataT, BlockSize, DerivedT >::data ( const Eigen::Vector3i &  voxel_coord)

Member Data Documentation

◆ min_scale

template<typename DataT , int BlockSize, typename DerivedT >
constexpr int se::BlockSingleRes< DataT, BlockSize, DerivedT >::min_scale = 0
staticconstexpr

◆ current_scale

template<typename DataT , int BlockSize, typename DerivedT >
constexpr int se::BlockSingleRes< DataT, BlockSize, DerivedT >::current_scale = 0
staticconstexpr

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