xmsgeom  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
GmTriSearch.t.h
Go to the documentation of this file.
1 #pragma once
2 #ifdef CXX_TEST
3 //------------------------------------------------------------------------------
9 //------------------------------------------------------------------------------
10 
11 //----- Included files ---------------------------------------------------------
12 // 3. Standard Library Headers
13 
14 // 4. External Library Headers
15 #include <cxxtest/TestSuite.h>
16 
17 // 5. Shared Headers
18 
19 // 6. Non-shared Headers
20 
21 //----- Forward declarations ---------------------------------------------------
22 
23 //----- Namespace declaration --------------------------------------------------
24 // namespace xms {
25 
26 //----- Constants / Enumerations -----------------------------------------------
27 
28 //----- Structs / Classes ------------------------------------------------------
29 class TriSearchUnitTests : public CxxTest::TestSuite
30 {
31 public:
32  void testCreateClass();
33  void testInterpWeights();
34  void testPtActivity();
35  void testTriActivity();
36  void testSmsCase1();
37  void testTouch();
39 };
40 //----- Function prototypes ----------------------------------------------------
41 
42 //} // namespace xms
43 #endif
void testPtActivity()
tests setting the point activity
void testCreateClass()
tests creating the class
void testInterpWeights()
tests calculation of interpolation weights from triangles
void testTriEnvelopesOverlap()
tests overlaping triangles
tester for the TriSearch class
Definition: GmTriSearch.t.h:29
void testSmsCase1()
A particular test case from SMS that was included.
void testTriActivity()
tests setting the triangle activity
void testTouch()
tests a point that touches a triangle