highres-cortex 6.0.4
yl::CortexColumnRegionQuality::Cache Class Reference

#include <highres-cortex/cortex_column_region_quality.hh>

Public Member Functions

 Cache ()
 
 Cache (const MomentAccumulator &CSF_moments, const MomentAccumulator &white_moments, std::size_t region_size, bool touches_CSF, bool touches_white)
 
Cache operator+ (const Cache &other) const
 
const MomentAccumulatorCSF_moments () const
 
MomentAccumulatorCSF_moments ()
 
const MomentAccumulatorwhite_moments () const
 
MomentAccumulatorwhite_moments ()
 
std::size_t region_size () const
 
std::size_t & region_size ()
 
bool touches_CSF () const
 
bool & touches_CSF ()
 
bool touches_white () const
 
bool & touches_white ()
 

Detailed Description

Definition at line 120 of file cortex_column_region_quality.hh.

Constructor & Destructor Documentation

◆ Cache() [1/2]

yl::CortexColumnRegionQuality::Cache::Cache ( )
inline

Definition at line 123 of file cortex_column_region_quality.hh.

Referenced by operator+().

◆ Cache() [2/2]

yl::CortexColumnRegionQuality::Cache::Cache ( const MomentAccumulator & CSF_moments,
const MomentAccumulator & white_moments,
std::size_t region_size,
bool touches_CSF,
bool touches_white )
inline

Member Function Documentation

◆ CSF_moments() [1/2]

MomentAccumulator & yl::CortexColumnRegionQuality::Cache::CSF_moments ( )
inline

Definition at line 152 of file cortex_column_region_quality.hh.

◆ CSF_moments() [2/2]

const MomentAccumulator & yl::CortexColumnRegionQuality::Cache::CSF_moments ( ) const
inline

Definition at line 151 of file cortex_column_region_quality.hh.

Referenced by Cache(), and operator+().

◆ operator+()

Cache yl::CortexColumnRegionQuality::Cache::operator+ ( const Cache & other) const
inline

◆ region_size() [1/2]

std::size_t & yl::CortexColumnRegionQuality::Cache::region_size ( )
inline

Definition at line 156 of file cortex_column_region_quality.hh.

◆ region_size() [2/2]

std::size_t yl::CortexColumnRegionQuality::Cache::region_size ( ) const
inline

Definition at line 155 of file cortex_column_region_quality.hh.

Referenced by Cache(), and operator+().

◆ touches_CSF() [1/2]

bool & yl::CortexColumnRegionQuality::Cache::touches_CSF ( )
inline

Definition at line 158 of file cortex_column_region_quality.hh.

◆ touches_CSF() [2/2]

bool yl::CortexColumnRegionQuality::Cache::touches_CSF ( ) const
inline

Definition at line 157 of file cortex_column_region_quality.hh.

Referenced by Cache(), and operator+().

◆ touches_white() [1/2]

bool & yl::CortexColumnRegionQuality::Cache::touches_white ( )
inline

Definition at line 160 of file cortex_column_region_quality.hh.

◆ touches_white() [2/2]

bool yl::CortexColumnRegionQuality::Cache::touches_white ( ) const
inline

Definition at line 159 of file cortex_column_region_quality.hh.

Referenced by Cache(), and operator+().

◆ white_moments() [1/2]

MomentAccumulator & yl::CortexColumnRegionQuality::Cache::white_moments ( )
inline

Definition at line 154 of file cortex_column_region_quality.hh.

◆ white_moments() [2/2]

const MomentAccumulator & yl::CortexColumnRegionQuality::Cache::white_moments ( ) const
inline

Definition at line 153 of file cortex_column_region_quality.hh.

Referenced by Cache(), and operator+().


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