xmsextractor
1.0
XmUGrid2dPolylineDataExtractor.t.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
7
//------------------------------------------------------------------------------
8
9
#ifdef CXX_TEST
10
11
// 3. Standard Library Headers
12
13
// 4. External Library Headers
14
#include <cxxtest/TestSuite.h>
15
16
// 5. Shared Headers
17
#include <xmscore/misc/base_macros.h>
18
#include <xmscore/misc/boost_defines.h>
19
#include <xmscore/points/pt.h>
20
21
// 6. Non-shared Headers
22
24
class
XmUGrid2dPolylineDataExtractorUnitTests
:
public
CxxTest::TestSuite
25
{
26
public
:
27
void
testOneCellOneSegment
();
28
void
testSegmentAllInCell
();
29
void
testSegmentAlongEdge
();
30
void
testSegmentAllOutside
();
31
void
testSegmentOutToTouch
();
32
void
testSegmentTouchToOut
();
33
void
testSegmentCrossCellPoint
();
34
35
void
testSegmentAcrossCellIntoSecond
();
36
void
testSegmentAcrossSplitCells
();
37
38
void
testTwoSegmentsAcrossOneCell
();
39
void
testTwoSegmentsAllOutside
();
40
void
testTwoSegmentsFirstExiting
();
41
void
testTwoSegmentsJoinInCell
();
42
void
testTwoSegmentsJoinOnBoundary
();
43
44
void
testThreeSegmentsCrossOnBoundary
();
45
46
void
testCellScalars
();
47
48
void
testTransientTutorial
();
49
};
// XmUGrid2dPolylineDataExtractorUnitTests
50
51
#endif
XmUGrid2dPolylineDataExtractorUnitTests::testCellScalars
void testCellScalars()
Test extractor with cell scalars.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:847
XmUGrid2dPolylineDataExtractorUnitTests::testOneCellOneSegment
void testOneCellOneSegment()
Test extractor with point scalars only.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:354
XmUGrid2dPolylineDataExtractorUnitTests::testSegmentAcrossCellIntoSecond
void testSegmentAcrossCellIntoSecond()
Test extractor with single segment crossing first cell into second.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:584
XmUGrid2dPolylineDataExtractorUnitTests::testTwoSegmentsAcrossOneCell
void testTwoSegmentsAcrossOneCell()
Test extractor with two segments going across a single cell.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:651
XmUGrid2dPolylineDataExtractorUnitTests::testTwoSegmentsJoinOnBoundary
void testTwoSegmentsJoinOnBoundary()
Test extractor with two segments joining on two cell boundary.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:781
XmUGrid2dPolylineDataExtractorUnitTests::testSegmentAllInCell
void testSegmentAllInCell()
Test extractor with single segment all inside of cell.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:389
XmUGrid2dPolylineDataExtractorUnitTests::testSegmentAlongEdge
void testSegmentAlongEdge()
Test extractor with single segment along an edge.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:421
XmUGrid2dPolylineDataExtractorUnitTests::testTransientTutorial
void testTransientTutorial()
Test XmUGrid2dPolylineDataExtractor for tutorial with transient data.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:882
XmUGrid2dPolylineDataExtractorUnitTests::testSegmentAllOutside
void testSegmentAllOutside()
Test extractor with single segment all outside of cell.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:454
XmUGrid2dPolylineDataExtractorUnitTests::testTwoSegmentsFirstExiting
void testTwoSegmentsFirstExiting()
Test extractor with two segments: first in to outside, second outside.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:716
XmUGrid2dPolylineDataExtractorUnitTests::testSegmentAcrossSplitCells
void testSegmentAcrossSplitCells()
Test extractor with single segment going across unconnected cells.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:617
XmUGrid2dPolylineDataExtractorUnitTests::testTwoSegmentsAllOutside
void testTwoSegmentsAllOutside()
Test extractor with two segments all outside of cell.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:684
XmUGrid2dPolylineDataExtractorUnitTests::testSegmentTouchToOut
void testSegmentTouchToOut()
Test extractor with single segment with first point touching edge.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:518
XmUGrid2dPolylineDataExtractorUnitTests::testTwoSegmentsJoinInCell
void testTwoSegmentsJoinInCell()
Test extractor with two segments joining in a cell.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:748
XmUGrid2dPolylineDataExtractorUnitTests::testThreeSegmentsCrossOnBoundary
void testThreeSegmentsCrossOnBoundary()
Test extractor with three segments two crossing at boundary.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:814
XmUGrid2dPolylineDataExtractorUnitTests::testSegmentCrossCellPoint
void testSegmentCrossCellPoint()
Test extractor with single segment touching cell point.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:550
XmUGrid2dPolylineDataExtractorUnitTests
Class to to test XmUGrid2dPolylineDataExtractor.
Definition:
XmUGrid2dPolylineDataExtractor.t.h:24
XmUGrid2dPolylineDataExtractorUnitTests::testSegmentOutToTouch
void testSegmentOutToTouch()
Test extractor with single segment with endpoint touching cell.
Definition:
XmUGrid2dPolylineDataExtractor.cpp:486
xmsextractor
extractor
XmUGrid2dPolylineDataExtractor.t.h
Generated on Thu Sep 17 2020 10:20:15 for xmsextractor by
1.8.14