Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkFootprint Class Reference

mitkFootprint - abstract class defines common interface for footprint More...

#include <mitkFootprint.h>

Inherits mitkObject.

Inherited by mitkFootprint1D, and mitkFootprint2D.

Inheritance diagram for mitkFootprint:

Inheritance graph
[legend]
Collaboration diagram for mitkFootprint:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
void SetRebuild (bool build)
bool GetRebuild ()
virtual float * EncodeFootprintTable ()
virtual float DecodeFootprintTable (float x, float y)

Detailed Description

mitkFootprint - abstract class defines common interface for footprint

mitkFootprint is an abstract class that defines common interface for encoding and decoding of footprint table.


Member Function Documentation

virtual float mitkFootprint::DecodeFootprintTable float  x,
float  y
[inline, virtual]
 

Decode footprint table (each concrete class must implement this function).

Parameters:
x Coordinate value in horizon axis.
y Coordinate value in vertical axis.
Returns:
Return the corresponding value in the footprint table.

Reimplemented in mitkFootprint1DGaussian, and mitkFootprint2DGaussian.

virtual float* mitkFootprint::EncodeFootprintTable  )  [inline, virtual]
 

Encode footprint table (each concrete class must implement this function).

Returns:
Return the entry of the footprint table.

Reimplemented in mitkFootprint1DGaussian, and mitkFootprint2DGaussian.

bool mitkFootprint::GetRebuild  )  [inline]
 

Get the status of building.

Returns:
Return true, the building is enabled. Return false, the building is disabled.

virtual void mitkFootprint::PrintSelf ostream &  os  )  [virtual]
 

Print the necessary information about this object for the debugging purpose.

Parameters:
os The specified ostream to output information.

Reimplemented from mitkObject.

Reimplemented in mitkFootprint1D, mitkFootprint1DGaussian, mitkFootprint2D, and mitkFootprint2DGaussian.

void mitkFootprint::SetRebuild bool  build  )  [inline]
 

Set the status of building.

Parameters:
build build = trueenable the rebuilding. build = falsedisable the rebuilding.


The documentation for this class was generated from the following file:
Generated on Tue Feb 25 15:02:43 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3