Jerome Piovano

Research in Medical Imaging and Computer Vision

BalloonModule Class Template Reference

SegmentationModule specialization used to drive the LevelSet with a balloon force thanks to the weight. More...

#include <BalloonModule.h>

Inheritance diagram for BalloonModule:

SegmentationModule List of all members.

Public Types

typedef SegmentationModule<
DIM, Pixel > 
base
typedef base::LevelSet LevelSet
typedef base::Index Index
typedef base::Schemes Schemes

Public Member Functions

Constructors - Destructor


 BalloonModule (float _weight=1.f)
 Constructor.
virtual ~BalloonModule ()
 Destructor.
Member functions


float value (const LevelSet &phi, const Index &ind)
 Value of the module at a point.
float energy (const LevelSet &phi, const Index &ind)
 Energy of the module at a point.

Detailed Description

template<unsigned DIM, typename Pixel = float>
class segmentation::BalloonModule< DIM, Pixel >

SegmentationModule specialization used to drive the LevelSet with a balloon force thanks to the weight.

Author:
Mikael Rousson
Note:
can be used for interactivity purpose thanks to an image weight
Examples:

2D_LocalGaussian.C, and 2D_SoftShapePrior.C.

Definition at line 24 of file BalloonModule.h.


Constructor & Destructor Documentation

BalloonModule ( float  _weight = 1.f  )  [inline]

Constructor.

Parameters:
_weight  weight of the module

Definition at line 59 of file BalloonModule.h.

00060                 :SegmentationModule<DIM, Pixel>(_weight, false)
00061         { }


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

For further information, please contact Jerome Piovano - Last update 2008-02-08