aimsalgo  5.0.5
Neuroimaging image processing
aims::SpamBase Class Referenceabstract

#include <aims/spam/spam.h>

Inheritance diagram for aims::SpamBase:
Collaboration diagram for aims::SpamBase:

Public Member Functions

 SpamBase ()
 Spam : Statistical parametric anatomy map. More...
 
virtual ~SpamBase ()
 
void set_img_density (carto::Volume< float > *img_density)
 
void set_bb_talairach_offset (const Point3dd &bb_talairach_offset)
 
void set_bb_talairach_size (const Point3dd &bb_talairach_size)
 
virtual std::pair< double, double > prodlikelihoods (const carto::Volume< double > &X, double shift=0.) const =0
 

Protected Attributes

carto::Volume< float > * _img_density
 
Point3dd _bb_talairach_offset
 
Point3dd _bb_talairach_size
 

Static Protected Attributes

static float huge_logval
 

Detailed Description

Definition at line 44 of file spam.h.

Constructor & Destructor Documentation

◆ SpamBase()

aims::SpamBase::SpamBase ( )

Spam : Statistical parametric anatomy map.

◆ ~SpamBase()

virtual aims::SpamBase::~SpamBase ( )
virtual

Member Function Documentation

◆ prodlikelihoods()

virtual std::pair<double, double> aims::SpamBase::prodlikelihoods ( const carto::Volume< double > &  X,
double  shift = 0. 
) const
pure virtual

Implemented in aims::Spam, and aims::SpamFromLikelihood.

Referenced by set_bb_talairach_size().

◆ set_bb_talairach_offset()

void aims::SpamBase::set_bb_talairach_offset ( const Point3dd bb_talairach_offset)
inline

Definition at line 56 of file spam.h.

References _bb_talairach_offset.

◆ set_bb_talairach_size()

void aims::SpamBase::set_bb_talairach_size ( const Point3dd bb_talairach_size)
inline

Definition at line 60 of file spam.h.

References _bb_talairach_size, and prodlikelihoods().

◆ set_img_density()

void aims::SpamBase::set_img_density ( carto::Volume< float > *  img_density)
inline

Definition at line 52 of file spam.h.

References _img_density.

Member Data Documentation

◆ _bb_talairach_offset

Point3dd aims::SpamBase::_bb_talairach_offset
protected

Definition at line 70 of file spam.h.

Referenced by set_bb_talairach_offset().

◆ _bb_talairach_size

Point3dd aims::SpamBase::_bb_talairach_size
protected

Definition at line 71 of file spam.h.

Referenced by set_bb_talairach_size().

◆ _img_density

carto::Volume<float>* aims::SpamBase::_img_density
protected

Definition at line 69 of file spam.h.

Referenced by set_img_density().

◆ huge_logval

float aims::SpamBase::huge_logval
staticprotected

Definition at line 72 of file spam.h.


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