Navigine iOS/Android/Flutter SDK
1.0.0
Objective-C/Java/Dart SDK API
Loading...
Searching...
No Matches
geometry_utils.dart
Go to the documentation of this file.
1
import
'dart:ffi'
;
2
import
'package:meta/meta.dart'
;
3
import
'package:navigine_sdk/com/_library_context.dart'
as __lib;
4
import
'package:navigine_sdk/com/_native_base.dart'
as __lib;
5
import
'package:navigine_sdk/com/builtin_types__conversion.dart'
;
6
import
'package:navigine_sdk/com/navigine/idl/global_point.dart'
;
7
import
'package:navigine_sdk/com/navigine/idl/point.dart'
;
8
import
'package:navigine_sdk/com/navigine/idl/polygon.dart'
;
9
import
'package:navigine_sdk/com/navigine/idl/segment.dart'
;
10
11
part
'geometry_utils.impl.dart'
;
23
abstract
class
GeometryUtils
implements
Finalizable {
24
38
static
double
distanceBetweenGlobalPoints
(
GlobalPoint
from,
GlobalPoint
to) => $prototype.distanceBetweenGlobalPoints(from, to);
39
53
static
double
distanceBetweenPoints
(
Point
from,
Point
to) => $prototype.distanceBetweenPoints(from, to);
54
67
static
double
segmentLength
(
Segment
segment) => $prototype.segmentLength(segment);
68
81
static
double
polygonArea
(
Polygon
polygon) => $prototype.polygonArea(polygon);
82
95
static
Point
polygonCenter
(
Polygon
polygon) => $prototype.polygonCenter(polygon);
96
110
static
bool
polygonContainsPoint
(
Polygon
polygon,
Point
point) => $prototype.polygonContainsPoint(polygon, point);
111
125
static
double
segmentPointDistance
(
Segment
segment,
Point
point) => $prototype.segmentPointDistance(segment, point);
126
140
static
bool
segmentIntersectsSegment
(
Segment
segment1,
Segment
segment2) => $prototype.segmentIntersectsSegment(segment1, segment2);
141
155
static
Point
segmentIntersectionSegment
(
Segment
segment1,
Segment
segment2) => $prototype.segmentIntersectionSegment(segment1, segment2);
156
170
static
double
divisionRatioBySegment
(
Segment
segment1,
Segment
segment2) => $prototype.divisionRatioBySegment(segment1, segment2);
171
185
static
Point
getRatioPoint
(
Segment
segment,
double
r) => $prototype.getRatioPoint(segment, r);
186
201
static
double
getProjectionRatio
(
Segment
segment,
Point
point) => $prototype.getProjectionRatio(segment, point);
202
203
204
206
@visibleForTesting
207
static
dynamic $prototype = GeometryUtils$Impl(Pointer<Void>.fromAddress(0));
208
}
com
navigine
idl
geometry_utils.dart
Generated on Thu Apr 16 2026 08:08:54 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2