2#include <vanetza/security/v3/asn1_types.hpp>
16
17
18
19
20
21bool is_valid(
const asn1::TwoDLocation& location);
24
25
26
27
28
29
30bool is_inside(
const PositionFix& pos,
const asn1::CircularRegion& region);
33
34
35
36
37
38
39bool is_inside(
const PositionFix& pos,
const asn1::SequenceOfRectangularRegion& region);
42
43
44
45
46
47
48bool is_inside(
const PositionFix& pos,
const asn1::RectangularRegion& region);
51
52
53
54
55
56
57bool is_inside(
const PositionFix& location,
const asn1::PolygonalRegion& region);
58bool is_inside(
const asn1::TwoDLocation* location,
const asn1::PolygonalRegion* region);
Adapt ASN.1 PolygonalRegion to a Boost.Geometry ring.