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