mial::Def_Translation< DataType, nDims, MType, VType >::deformationIn Struct Reference

A structure defining the inputs for the deformation. More...

#include <Def_Translation.h>

Inheritance diagram for mial::Def_Translation< DataType, nDims, MType, VType >::deformationIn:

mial::Deformation< DataType, nDims, MType, VType >::deformationIn List of all members.

Public Types

typedef deformationIn Self
typedef itk::SmartPointer<
Self
Pointer
typedef itk::SmartPointer<
const Self
ConstPointer

Public Member Functions

bool fillFromStream (std::stringstream &args)
 A method for converting stream-based arguments into the structures members (marshalling).

Public Attributes

double amplitude [nDims]
 The amplitude of the translation in each dimension. Added directly as a force to all nodes of the spring-mass system.

Protected Member Functions

 deformationIn ()

Detailed Description

template<class DataType, int nDims, class MType = vnl_matrix<DataType>, class VType = vnl_vector<DataType>>
struct mial::Def_Translation< DataType, nDims, MType, VType >::deformationIn

A structure defining the inputs for the deformation.

Since structures support public inheritance derived class must inherit from this class in their definitions of deformationIn.

Definition at line 44 of file Def_Translation.h.


Member Function Documentation

template<class DataType, int nDims, class MType = vnl_matrix<DataType>, class VType = vnl_vector<DataType>>
bool mial::Def_Translation< DataType, nDims, MType, VType >::deformationIn::fillFromStream ( std::stringstream &  args  )  [inline]

A method for converting stream-based arguments into the structures members (marshalling).

Stream is expected as "amplitudeX amplitudeY amplitudeZ(3D only)"

Definition at line 59 of file Def_Translation.h.

References mial::Def_Translation< DataType, nDims, MType, VType >::deformationIn::amplitude.


The documentation for this struct was generated from the following file:
Generated on Wed Jul 19 13:05:23 2006 for IDO by  doxygen 1.4.7