Package org.opentrafficsim.core.geometry
Class OTSGeometryUtil
java.lang.Object
org.opentrafficsim.core.geometry.OTSGeometryUtil
public final class OTSGeometryUtil
extends java.lang.Object
Utility class for OTS geometry.
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
$LastChangedDate: 2015-07-16 10:20:53 +0200 (Thu, 16 Jul 2015) $, @version $Revision: 1124 $, by $Author: pknoppers $,
initial version Jul 22, 2015
- Author:
- Alexander Verbraeck, Peter Knoppers, Guus Tamminga
-
Method Summary
Modifier and Type Method Description static java.lang.String
printCoordinate(java.lang.String prefix, OTSPoint3D point)
Print one OTSPoint3D on the console.static java.lang.String
printCoordinates(java.lang.String prefix, OTSLine3D line, java.lang.String separator)
Print an array of coordinates on the console.static java.lang.String
printCoordinates(java.lang.String prefix, OTSPoint3D[] points, int fromIndex, int toIndex, java.lang.String separator)
Print part of an array of coordinates on the console.static java.lang.String
printCoordinates(java.lang.String prefix, OTSPoint3D[] coordinates, java.lang.String separator)
Print an array of coordinates on the console.
-
Method Details
-
printCoordinate
Print one OTSPoint3D on the console.- Parameters:
prefix
- String; text to put before the outputpoint
- OTSPoint3D; the coordinate to print- Returns:
- String
-
printCoordinates
public static java.lang.String printCoordinates(java.lang.String prefix, OTSPoint3D[] coordinates, java.lang.String separator)Print an array of coordinates on the console.- Parameters:
prefix
- String; text to put before the coordinatescoordinates
- OTSPoint3D[]; the points to printseparator
- String; prepended to each coordinate- Returns:
- String
-
printCoordinates
public static java.lang.String printCoordinates(java.lang.String prefix, OTSLine3D line, java.lang.String separator)Print an array of coordinates on the console.- Parameters:
prefix
- String; text to put before the coordinatesline
- OTSLine3D; the line for which to print the pointsseparator
- String; prepended to each coordinate- Returns:
- String
-
printCoordinates
public static java.lang.String printCoordinates(java.lang.String prefix, OTSPoint3D[] points, int fromIndex, int toIndex, java.lang.String separator)Print part of an array of coordinates on the console.- Parameters:
prefix
- String; text to put before the outputpoints
- OTSPoint3D[]; the coordinates to printfromIndex
- int; index of the first coordinate to printtoIndex
- int; one higher than the index of the last coordinate to printseparator
- String; prepended to each coordinate- Returns:
- String
-