Developer documentation
Version 3.0.3-105-gd3941f44
MR::Filter::Connector::Adjacency Class Reference

#include "filter/connected_components.h"

Public Types

typedef Voxel2Vector::index_t index_t
 

Public Member Functions

 Adjacency ()
 
void toggle_axis (const size_t axis, const bool value)
 
void set_axes (const vector< bool > &i)
 
void initialise (const Header &, const Voxel2Vector &)
 
const vector< index_t > & operator[] (const size_t index) const
 
void set_26_adjacency (const bool i)
 
size_t size () const
 

Detailed Description

Definition at line 51 of file connected_components.h.

Member Typedef Documentation

◆ index_t

typedef Voxel2Vector::index_t MR::Filter::Connector::Adjacency::index_t

Definition at line 54 of file connected_components.h.

Constructor & Destructor Documentation

◆ Adjacency()

MR::Filter::Connector::Adjacency::Adjacency ( )
inline

Definition at line 56 of file connected_components.h.

Member Function Documentation

◆ initialise()

void MR::Filter::Connector::Adjacency::initialise ( const Header ,
const Voxel2Vector  
)

◆ operator[]()

const vector< index_t > & MR::Filter::Connector::Adjacency::operator[] ( const size_t  index) const
inline

Definition at line 74 of file connected_components.h.

◆ set_26_adjacency()

void MR::Filter::Connector::Adjacency::set_26_adjacency ( const bool  i)
inline

Definition at line 80 of file connected_components.h.

◆ set_axes()

void MR::Filter::Connector::Adjacency::set_axes ( const vector< bool > &  i)
inline

Definition at line 67 of file connected_components.h.

◆ size()

size_t MR::Filter::Connector::Adjacency::size ( ) const
inline

Definition at line 85 of file connected_components.h.

◆ toggle_axis()

void MR::Filter::Connector::Adjacency::toggle_axis ( const size_t  axis,
const bool  value 
)
inline

Definition at line 60 of file connected_components.h.


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