35#ifndef AIMS_ROI_ROI_DIFF_H
36#define AIMS_ROI_ROI_DIFF_H
38#include <graph/graph/graph.h>
40#include <cartodata/volume/volume.h>
84 const std::vector<std::string> &
roiNames()
const;
An alternate, ordered, representation for buckets (voxels lists).
void writeCSV(const std::string &name)
carto::rc_ptr< BucketMap< Void > > mismatch_bucket() const
void writeCSV(std::ostream &s)
void diff(const Graph &g1, const Graph &g2)
carto::rc_ptr< carto::Volume< int16_t > > graph2LabelVolume() const
const std::map< std::string, int > & roiNamesInv() const
const DiffStat & globalStats() const
const std::vector< std::string > & roiNames() const
const std::map< std::string, DiffStat > & statsByLabel() const
The class for EcatSino data write operation.
unsigned unmatching_voxels
nb of voxels from graph1 not matching in graph2
unsigned matching_voxels
nb of voxels from graph1 matching in graph2
BucketMap< Void > g2_bucket
voxels from graph2