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 // -------------------------------------------------------------------------
16 cpPlugins_Mesh_Import( Mesh, float, 2 );
17 cpPlugins_Mesh_Import( Mesh, double, 2 );
18 cpPlugins_Mesh_Import( Mesh, float, 3 );
19 cpPlugins_Mesh_Import( Mesh, double, 3 );
20 cpPlugins_Mesh_Import( QuadEdgeMesh, float, 2 );
21 cpPlugins_Mesh_Import( QuadEdgeMesh, double, 2 );
22 cpPlugins_Mesh_Import( QuadEdgeMesh, float, 3 );
23 cpPlugins_Mesh_Import( QuadEdgeMesh, double, 3 );
25 // -------------------------------------------------------------------------
27 void cpPlugins::Interface::Mesh::
28 SetITKMesh( itk::DataObject* object )
30 std::cerr << "SetITKMesh: TODO" << std::endl;
34 // -------------------------------------------------------------------------
36 M* cpPlugins::Interface::Mesh::
39 std::cerr << "GetITKMesh: TODO" << std::endl;
44 // -------------------------------------------------------------------------
46 const M* cpPlugins::Interface::Mesh::
49 std::cerr << "GetITKMesh (const): TODO" << std::endl;
54 #endif // __CPPLUGINS__INTERFACE__MESH__HXX__