/home/oan/prosjekt/gotools/segmentation/gpl_distro/lsseg_1.0_gpl/src/MultiRegionAlgorithm.C File Reference

Implements MultiRegionAlgorithm.h. More...

#include "BorderCondition.h"
#include <assert.h>
#include <limits>
#include <time.h>
#include "level_set.h"
#include "Mask.h"
#include "simple_tools.h"
#include "Region.h"
#include "cimg_dependent.h"

Go to the source code of this file.

Namespaces

namespace  lsseg

Functions

void region_compete (const std::vector< lsseg::LevelSetFunction > &cterms, std::vector< lsseg::LevelSetFunction > &fterms, const std::vector< lsseg::Mask > &masks, const lsseg::Region *regs)
void resolve_competing (double *vals, int num_vals)
double smooth_dirac (double val)
bool regional_overlap (size_t k, const lsseg::Region *regs, int num_regs)
double lsseg::develop_multiregion_2D (Region *regs, int num_regs, int num_iter, int reinit_modulo, const Mask *geom_mask)
double lsseg::develop_multiregion_3D (Region *regs, int num_regs, int num_iter, int reinit_modulo, const Mask *geom_mask)
void region_compete (const std::vector< lsseg::LevelSetFunction > &cterms, std::vector< lsseg::LevelSetFunction > &fterms, const std::vector< lsseg::Mask > &masks, const lsseg::Region *regs)
void resolve_competing (double *vals, int num_vals)


Detailed Description

Implements MultiRegionAlgorithm.h.

Definition in file MultiRegionAlgorithm.C.


Function Documentation

void @12::region_compete ( const std::vector< lsseg::LevelSetFunction > &  cterms,
std::vector< lsseg::LevelSetFunction > &  fterms,
const std::vector< lsseg::Mask > &  masks,
const lsseg::Region regs 
) [static]

Definition at line 319 of file MultiRegionAlgorithm.C.

void @11::region_compete ( const std::vector< lsseg::LevelSetFunction > &  cterms,
std::vector< lsseg::LevelSetFunction > &  fterms,
const std::vector< lsseg::Mask > &  masks,
const lsseg::Region regs 
) [static]

bool @11::regional_overlap ( size_t  k,
const lsseg::Region regs,
int  num_regs 
) [inline, static]

Definition at line 76 of file MultiRegionAlgorithm.C.

void @12::resolve_competing ( double *  vals,
int  num_vals 
) [static]

Definition at line 367 of file MultiRegionAlgorithm.C.

void @11::resolve_competing ( double *  vals,
int  num_vals 
) [static]

double @11::smooth_dirac ( double  val  )  [inline, static]

Definition at line 69 of file MultiRegionAlgorithm.C.


Generated on Tue Nov 28 18:35:47 2006 for lsseg by  doxygen 1.4.7