#ifndef VTADJ_H #define VTADJ_H #include #include #include "types.h" #include "mesh.h" #include using namespace std; using namespace Assimp; class VTAdjacency : public CPPUNIT_NS :: TestFixture { CPPUNIT_TEST_SUITE (VTAdjacency); CPPUNIT_TEST (largeRandomDataSet); CPPUNIT_TEST (smallDataSet); CPPUNIT_TEST (unreferencedVerticesSet); CPPUNIT_TEST_SUITE_END (); public: void setUp (void); void tearDown (void); protected: void largeRandomDataSet (void); void smallDataSet (void); void unreferencedVerticesSet (void); void checkMesh(aiMesh* pMesh); private: VertexTriangleAdjacency* pAdj; aiMesh* pMesh, *pMesh2, *pMesh3; }; #endif