Public Member Functions | Public Attributes | Protected Attributes

cmtk::ReformatVolume::Plain Class Reference

Function class for plain reformating. More...

#include <cmtkReformatVolume.h>

Inheritance diagram for cmtk::ReformatVolume::Plain:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Plain (const ScalarDataType dataType=TYPE_NONE)
 Constructor.
void SetPaddingValue (const Types::DataItem paddingValue)
 Set output padding value.
template<class TInterpolatorInstantiationPtr >
bool operator() (Types::DataItem &value, const Vector3D &inRef, const cmtk::XformList &refToFloat, TInterpolatorInstantiationPtr &interpolator)
 Query operator.
ScalarDataType GetDataType (const UniformVolume &fltImage) const
 Return preferred data type for reformatted data.
template<class TInterpolator >
bool operator() (Types::DataItem &value, const Vector3D &inRef, const XformList &refToFloat, TInterpolator &interpolator)

Public Attributes

Types::DataItem PaddingValue
 Padding value for output.
bool UsePaddingValue
 Use padding value.

Protected Attributes

ScalarDataType DataType
 Data type for reformated image.

Detailed Description

Function class for plain reformating.

Definition at line 185 of file cmtkReformatVolume.h.


Constructor & Destructor Documentation

cmtk::ReformatVolume::Plain::Plain ( const ScalarDataType  dataType = TYPE_NONE ) [inline]

Constructor.

Definition at line 189 of file cmtkReformatVolume.h.


Member Function Documentation

ScalarDataType cmtk::ReformatVolume::Plain::GetDataType ( const UniformVolume fltImage ) const [inline]

Return preferred data type for reformatted data.

Reimplemented in cmtk::ReformatVolume::Jacobian.

Definition at line 207 of file cmtkReformatVolume.h.

References cmtk::TYPE_NONE.

template<class TInterpolatorInstantiationPtr >
bool cmtk::ReformatVolume::Plain::operator() ( Types::DataItem value,
const Vector3D inRef,
const cmtk::XformList refToFloat,
TInterpolatorInstantiationPtr &  interpolator 
)

Query operator.

Reimplemented in cmtk::ReformatVolume::Jacobian.

void cmtk::ReformatVolume::Plain::SetPaddingValue ( const Types::DataItem  paddingValue ) [inline]

Set output padding value.

Definition at line 196 of file cmtkReformatVolume.h.


Member Data Documentation

Data type for reformated image.

Definition at line 218 of file cmtkReformatVolume.h.

Padding value for output.

Definition at line 222 of file cmtkReformatVolume.h.

Use padding value.

Definition at line 225 of file cmtkReformatVolume.h.


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