Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
mitk::DCUtilities Class Reference

#include <mitkDataCollectionUtilities.h>

Static Public Member Functions

static int VoxelInMask (mitk::DataCollection::Pointer dc, std::string mask)
 
static Eigen::MatrixXd DC3dDToMatrixXd (mitk::DataCollection::Pointer dc, std::string names, std::string mask)
 
static Eigen::MatrixXd DC3dDToMatrixXd (mitk::DataCollection::Pointer dc, const std::vector< std::string > &names, std::string mask)
 
static Eigen::MatrixXi DC3dDToMatrixXi (mitk::DataCollection::Pointer dc, std::string name, std::string mask)
 
static Eigen::MatrixXi DC3dDToMatrixXi (mitk::DataCollection::Pointer dc, const std::vector< std::string > &names, std::string mask)
 
static void MatrixToDC3d (const Eigen::MatrixXd &matrix, mitk::DataCollection::Pointer dc, const std::vector< std::string > &names, std::string mask)
 
static void MatrixToDC3d (const Eigen::MatrixXi &matrix, mitk::DataCollection::Pointer dc, const std::vector< std::string > &names, std::string mask)
 
static void MatrixToDC3d (const Eigen::MatrixXd &matrix, mitk::DataCollection::Pointer dc, const std::string &names, std::string mask)
 
static void MatrixToDC3d (const Eigen::MatrixXi &matrix, mitk::DataCollection::Pointer dc, const std::string &names, std::string mask)
 
static void EnsureUCharImageInDC (mitk::DataCollection::Pointer dc, std::string name, std::string origin)
 
static void EnsureDoubleImageInDC (mitk::DataCollection::Pointer dc, std::string name, std::string origin)
 

Detailed Description

Definition at line 23 of file mitkDataCollectionUtilities.h.

Member Function Documentation

◆ DC3dDToMatrixXd() [1/2]

static Eigen::MatrixXd mitk::DCUtilities::DC3dDToMatrixXd ( mitk::DataCollection::Pointer  dc,
const std::vector< std::string > &  names,
std::string  mask 
)
static

◆ DC3dDToMatrixXd() [2/2]

static Eigen::MatrixXd mitk::DCUtilities::DC3dDToMatrixXd ( mitk::DataCollection::Pointer  dc,
std::string  names,
std::string  mask 
)
static

◆ DC3dDToMatrixXi() [1/2]

static Eigen::MatrixXi mitk::DCUtilities::DC3dDToMatrixXi ( mitk::DataCollection::Pointer  dc,
const std::vector< std::string > &  names,
std::string  mask 
)
static

◆ DC3dDToMatrixXi() [2/2]

static Eigen::MatrixXi mitk::DCUtilities::DC3dDToMatrixXi ( mitk::DataCollection::Pointer  dc,
std::string  name,
std::string  mask 
)
static

◆ EnsureDoubleImageInDC()

static void mitk::DCUtilities::EnsureDoubleImageInDC ( mitk::DataCollection::Pointer  dc,
std::string  name,
std::string  origin 
)
static

◆ EnsureUCharImageInDC()

static void mitk::DCUtilities::EnsureUCharImageInDC ( mitk::DataCollection::Pointer  dc,
std::string  name,
std::string  origin 
)
static

◆ MatrixToDC3d() [1/4]

static void mitk::DCUtilities::MatrixToDC3d ( const Eigen::MatrixXd &  matrix,
mitk::DataCollection::Pointer  dc,
const std::string &  names,
std::string  mask 
)
static

◆ MatrixToDC3d() [2/4]

static void mitk::DCUtilities::MatrixToDC3d ( const Eigen::MatrixXd &  matrix,
mitk::DataCollection::Pointer  dc,
const std::vector< std::string > &  names,
std::string  mask 
)
static

◆ MatrixToDC3d() [3/4]

static void mitk::DCUtilities::MatrixToDC3d ( const Eigen::MatrixXi &  matrix,
mitk::DataCollection::Pointer  dc,
const std::string &  names,
std::string  mask 
)
static

◆ MatrixToDC3d() [4/4]

static void mitk::DCUtilities::MatrixToDC3d ( const Eigen::MatrixXi &  matrix,
mitk::DataCollection::Pointer  dc,
const std::vector< std::string > &  names,
std::string  mask 
)
static

◆ VoxelInMask()

static int mitk::DCUtilities::VoxelInMask ( mitk::DataCollection::Pointer  dc,
std::string  mask 
)
static

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