splinetransformpenalty.hh File Reference
`#include <mia/3d/interpolator.hh>`
`#include <mia/3d/datafield.hh>`
`#include <mia/core/vector.hh>`
`#include <mia/core/product_base.hh>`
Include dependency graph for 3d/splinetransformpenalty.hh:

Go to the source code of this file.

## Data Structures

class | C3DSplineTransformPenalty
| Base class for transformation penalties in spline based deformations. More...
class | C3DSplineTransformPenaltyPlugin
class | C3DSplineTransformPenaltyPluginHandlerTest

## Typedefs

typedef THandlerSingleton< TFactoryPluginHandler< C3DSplineTransformPenaltyPlugin > > | C3DSplineTransformPenaltyPluginHandler
| Plugin handler for image combiner plugins.
typedef std::shared_ptr< C3DSplineTransformPenalty > | P3DSplineTransformPenalty

## Functions

| FACTORY_TRAIT (C3DSplineTransformPenaltyPluginHandler)
EXPORT_3D C3DSplineTransformPenaltyPluginHandler::ProductPtr | produce_3d_spline_transform_penalty (const std::string &descr)

## Typedef Documentation

## C3DSplineTransformPenaltyPluginHandler

typedef THandlerSingleton<TFactoryPluginHandler<C3DSplineTransformPenaltyPlugin> > C3DSplineTransformPenaltyPluginHandler

Plugin handler for image combiner plugins.

Definition at line 141 of file 3d/splinetransformpenalty.hh.

## P3DSplineTransformPenalty

typedef std::shared_ptr<C3DSplineTransformPenalty> P3DSplineTransformPenalty

Definition at line 123 of file 3d/splinetransformpenalty.hh.

## Function Documentation

## FACTORY_TRAIT()

FACTORY_TRAIT | ( | C3DSplineTransformPenaltyPluginHandler |  | ) |

References FACTORY_TRAIT.

## produce_3d_spline_transform_penalty()

EXPORT_3D C3DSplineTransformPenaltyPluginHandler::ProductPtr produce_3d_spline_transform_penalty | ( | const std::string & | descr | ) |

References EXPORT_3D, and produce_3d_spline_transform_penalty().

Referenced by produce_3d_spline_transform_penalty().