xmsmesh  1.0
MePolyRedistributePtsCurvature.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 ------------------------------------------------------
29 class MePolyRedistributePtsCurvatureUnitTests : public CxxTest::TestSuite
30 {
31 public:
32  void testCreateClass();
33  void testSetup();
38  void testDoSmoothing();
40 };
41 
43 class MePolyRedistributePtsCurvatureIntermediateTests : public CxxTest::TestSuite
44 {
45 public:
46  void testCoastline();
47  void testIsland();
48 };
49 
50 //----- Function prototypes ----------------------------------------------------
51 
52 //} // namespace xms
53 #endif
void testSetup()
tests a simple case shown below
void testNewPointsFromParamCurvs()
tests a simple case shown below
void testShiftAndAggregateClosed()
tests a simple case shown below
Class for testing MePolyRedistributePtsCurvature.
void testIsland()
Tests redistribution along an island.
Class for testing MePolyRedistributePtsCurvature.
void testDoSmoothing()
tests a simple case shown below
void testCalculateCurvature()
tests a simple case shown below
void testShiftAndAggregateOpen()
tests a simple case shown below
void testCoastline()
Tests redistribution along a coastline.
void testGetSignificantPoints()
tests a simple case shown below