#include <mia/core/msgstream.hh>
#include <mia/core/type_traits.hh>
#include <mia/core/factory.hh>
#include <mia/core/product_base.hh>
#include <mia/core/splinekernel.hh>
#include <vector>
#include <memory>
Go to the source code of this file.
Data Structures | |
class | CSplineBoundaryCondition |
Abstract base class for B-spline interpolation boundary conditions. More... | |
class | CSplineBoundaryConditionPlugin |
Base plugin for spline boundary conditions. More... | |
Typedefs | |
typedef THandlerSingleton< TFactoryPluginHandler< CSplineBoundaryConditionPlugin > > | CSplineBoundaryConditionPluginHandler |
typedef CSplineBoundaryCondition::Pointer | PSplineBoundaryCondition |
Enumerations | |
enum | EBoundaryConditions { bc_mirror_on_bounds, bc_repeat, bc_zero, bc_unknown } |
Functions | |
FACTORY_TRAIT (CSplineBoundaryConditionPluginHandler) | |
make spline boundary conditions parsable by the command line More... | |
PSplineBoundaryCondition | produce_spline_boundary_condition (const std::string &descr) |
EXPORT_CORE PSplineBoundaryCondition | produce_spline_boundary_condition (const std::string &descr, int width) __attribute__((deprecated)) |
Variables | |
template class EXPORT_CORE | TFactory< CSplineBoundaryCondition > |
template class EXPORT_CORE | THandlerSingleton< TFactoryPluginHandler< CSplineBoundaryConditionPlugin > > |
enum EBoundaryConditions |
Enumerator | |
---|---|
bc_mirror_on_bounds | |
bc_repeat | |
bc_zero | |
bc_unknown |
Definition at line 35 of file boundary_conditions.hh.
FACTORY_TRAIT | ( | CSplineBoundaryConditionPluginHandler | ) |
make spline boundary conditions parsable by the command line
|
inline |
Create a specific instance of a spline interpolation boundary condition.
descr | Description of the requested boundary conditions |
Definition at line 210 of file boundary_conditions.hh.
References EXPORT_CORE, CSplineBoundaryCondition::filter_line(), THandlerSingleton< T >::instance(), and CSplineBoundaryCondition::template_filter_line().
EXPORT_CORE PSplineBoundaryCondition produce_spline_boundary_condition | ( | const std::string & | descr, |
int | width | ||
) |
Create a specific instance of a spline interpolation boundary condition.
descr | Description of the requested boundary conditions |
width | width of the input domain |
template class EXPORT_CORE TFactory< CSplineBoundaryCondition > |
template class EXPORT_CORE THandlerSingleton< TFactoryPluginHandler< CSplineBoundaryConditionPlugin > > |