1 #ifndef __CPPLUGINS__INTERFACE__MESH__HXX__
2 #define __CPPLUGINS__INTERFACE__MESH__HXX__
4 #include <cpPlugins/Interface/Macros.h>
7 #include <itkQuadEdgeMesh.h>
9 // -------------------------------------------------------------------------
10 #define cpPlugins_Mesh_Import( N, T, D ) \
11 cpPlugins_TEMPLATE_IMPORT( \
12 2(class cpPlugins_Interface_EXPORT itk::N< T, D >) \
15 // -------------------------------------------------------------------------
17 #ifndef cpPlugins_Interface_EXPORTS
19 cpPlugins_Mesh_Import( Mesh, float, 2 );
20 cpPlugins_Mesh_Import( Mesh, double, 2 );
21 cpPlugins_Mesh_Import( Mesh, float, 3 );
22 cpPlugins_Mesh_Import( Mesh, double, 3 );
23 cpPlugins_Mesh_Import( QuadEdgeMesh, float, 2 );
24 cpPlugins_Mesh_Import( QuadEdgeMesh, double, 2 );
25 cpPlugins_Mesh_Import( QuadEdgeMesh, float, 3 );
26 cpPlugins_Mesh_Import( QuadEdgeMesh, double, 3 );
28 #endif // cpPlugins_Interface_EXPORTS
30 // -------------------------------------------------------------------------
32 void cpPlugins::Interface::Mesh::
33 SetITK( itk::Object* object )
35 std::cerr << "SetITKMesh: TODO" << std::endl;
39 #endif // __CPPLUGINS__INTERFACE__MESH__HXX__