visualizer_test.py
Go to the documentation of this file.
1 #==============================================================================
2 # Copyright (C) 2021-2024 Wageningen University - All Rights Reserved
3 # Author: Gonzalo Mier
4 # BSD-3 License
5 #==============================================================================
6 
7 import pytest
8 import fields2cover as f2c
9 from os.path import exists
10 
11 def near(a, b):
12  assert pytest.approx(a) == pytest.approx(b)
13 
15  poly = f2c.Cell();
16  line = f2c.LinearRing();
17  line.addPoint(-10, 0);
18  line.addPoint(-10, 20);
19  line.addPoint(10, 20);
20  line.addPoint(10, 0);
21  line.addPoint(-10, 0);
22  poly.addRing(line);
23  return poly;
24 
26  line1 = f2c.LineString();
27  line1.addPoint( 0.0, 1.0);
28  line1.addPoint( 1.0, 1.0);
29  line1.addPoint( 1.0, 4.0);
30  swath1 = f2c.Swath(line1);
31  path1 = f2c.Path();
32  path1.appendSwath(swath1, 2.0);
33 
35  f2c.Visualizer.plot(path1);
38 
f2c::Visualizer::plot
static void plot(double x, double y, const std::vector< double > &color={})
Definition: visualizer.cpp:23
visualizer_test.near
def near(a, b)
Definition: visualizer_test.py:11
f2c::Visualizer::show
static void show()
Definition: visualizer.cpp:268
visualizer_test.test_fields2cover_utils_visualizer_plotCell
def test_fields2cover_utils_visualizer_plotCell()
Definition: visualizer_test.py:25
f2c::Visualizer::figure
static void figure()
Create figure to plot on.
Definition: visualizer.cpp:254
visualizer_test.create_polygon
def create_polygon()
Definition: visualizer_test.py:14


fields2cover
Author(s):
autogenerated on Fri Apr 25 2025 02:18:31