21 #ifndef mia_mesh_filter_hh
22 #define mia_mesh_filter_hh
58 struct EXPORT_MESH CMeshFilterPluginHandlerTestPath {
59 CMeshFilterPluginHandlerTestPath();
the singleton that a plug-in handler really is
TDataFilterPlugin< CTriangleMesh > CMeshFilterPlugin
P2DImage EXPORT_2D run_filter(const C2DImage &image, const char *filter)
TDataFilter< CTriangleMesh > CMeshFilter
#define EXPORT_MESH
define visibility for proper export
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
static F::result_type filter(const F &f, const B &b)
PMeshFilter produce_mesh_filter(const char *descr)
*/
A class to deine a triangle mesh with some attributes.
TFilterChain< CMeshFilterPluginHandler > CMeshFilterChain
std::shared_ptr< CMeshFilter > PMeshFilter
Generic image filter plugin base.
P2DImage EXPORT_2D run_filter_chain(P2DImage image, size_t nfilters, const char *filters[]) __attribute__((deprecated))
create and use a chain of filters
CTriangleMesh::Pointer PTriangleMesh
Pointer type of the CTriangle mesh class.
THandlerSingleton< TFactoryPluginHandler< CMeshFilterPlugin > > CMeshFilterPluginHandler
static const T & instance()
Generic interface class to data filters.
#define NS_MIA_END
conveniance define to end the mia namespace