Package org.eclipse.mosaic.lib.spatial
Class Edge<T extends Vector3d>
- java.lang.Object
-
- org.eclipse.mosaic.lib.spatial.Edge<T>
-
- All Implemented Interfaces:
Serializable
public class Edge<T extends Vector3d> extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getDistanceToPoint(Vector3d point)
double
getDistanceToRay(Ray ray)
double
getLength()
Vector3d
getNearestPointOnEdge(Vector3d queryPt)
Vector3d
getNearestPointOnEdge(Vector3d point, Vector3d result)
Vector3d
getNearestPointOnEdge(Edge<?> otherEdge)
Vector3d
getNearestPointOnEdge(Edge<?> otherEdge, Vector3d result)
Vector3d
getNearestPointOnEdge(Ray ray)
Vector3d
getNearestPointOnEdge(Ray ray, Vector3d result)
boolean
isLeftOfEdge(Vector3d queryPt)
boolean
isLeftOfEdge(Vector3d queryPt, Vector3d up)
-