xmsmesh  1.0
MeRefinePtsToPolys.t.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
6 //------------------------------------------------------------------------------
7 #pragma once
8 #ifdef CXX_TEST
9 
10 //----- Included files ---------------------------------------------------------
11 // 3. Standard Library Headers
12 
13 // 4. External Library Headers
14 #include <cxxtest/TestSuite.h>
15 
16 // 5. Shared Headers
17 
18 // 6. Non-shared Headers
19 
20 //----- Forward declarations ---------------------------------------------------
21 
22 //----- Namespace declaration --------------------------------------------------
23 // namespace xms {
24 
25 //----- Constants / Enumerations -----------------------------------------------
26 
27 //----- Structs / Classes ------------------------------------------------------
28 class MeRefinePtsToPolysUnitTests : public CxxTest::TestSuite
29 {
30 public:
31  void testCreateClass();
32  void testTriPolyAtPoint();
33  void testHexPolyAtPoint();
34  void testRefPtsAsPolys();
36 };
37 //----- Function prototypes ----------------------------------------------------
38 
39 //} // namespace xms
40 #endif
void testRefinePtsTooCloseToBoundary()
test refine points that are too close to the polygon boundary
void testTriPolyAtPoint()
tests creating a triangle polygon at the refined point
void testRefPtsAsPolys()
tests multiple refine points to polygons
void testCreateClass()
tests creating the class
tester for the MeRefinePtsToPolys class
void testHexPolyAtPoint()
test creating a hex polygon at the refine point