Public Types | Public Member Functions | Private Attributes

cmtk::PointSpreadFunctions::Box Class Reference

Box point-spread function. More...

#include <cmtkPointSpreadFunctionBox.h>

Collaboration diagram for cmtk::PointSpreadFunctions::Box:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Box Self
 This class.
typedef SmartPointer< SelfSmartPtr
 Smart pointer.

Public Member Functions

 Box (const Vector3D &pixelSize)
 Constructor.
Types::Coordinate GetTruncationRadius (const int dim) const
 Get truncation radius.
Types::Coordinate GetWeight (const int dim, const Types::Coordinate r) const
 Get the weight for a neighbor based on its radius from the kernel center.

Private Attributes

Vector3D m_Radius
 Kernel radius.

Detailed Description

Box point-spread function.

Definition at line 50 of file cmtkPointSpreadFunctionBox.h.


Member Typedef Documentation

This class.

Definition at line 54 of file cmtkPointSpreadFunctionBox.h.

Smart pointer.

Definition at line 57 of file cmtkPointSpreadFunctionBox.h.


Constructor & Destructor Documentation

cmtk::PointSpreadFunctions::Box::Box ( const Vector3D pixelSize ) [inline]

Constructor.

Definition at line 60 of file cmtkPointSpreadFunctionBox.h.


Member Function Documentation

Types::Coordinate cmtk::PointSpreadFunctions::Box::GetTruncationRadius ( const int  dim ) const [inline]

Get truncation radius.

Definition at line 66 of file cmtkPointSpreadFunctionBox.h.

Types::Coordinate cmtk::PointSpreadFunctions::Box::GetWeight ( const int  dim,
const Types::Coordinate  r 
) const [inline]

Get the weight for a neighbor based on its radius from the kernel center.

Definition at line 72 of file cmtkPointSpreadFunctionBox.h.


Member Data Documentation

Kernel radius.

Definition at line 83 of file cmtkPointSpreadFunctionBox.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines