P - Euclidean point/vector implementation typeU - Unit-length Euclidean vector implementation typeL - Line implementation typepublic abstract class AbstractLinecastPoint<P extends EuclideanVector<P>,U extends P,L extends Embedding<P,Vector1D>> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractLinecastPoint(P point,
U normal,
L line)
Construct a new instance from its components.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
double |
getAbscissa()
Get the abscissa (1D position) of the intersection point
along the linecast line.
|
L |
getLine()
Get the intersecting line.
|
U |
getNormal()
Get the normal of the target boundary at the intersection point.
|
P |
getPoint()
Get the line intersection point.
|
int |
hashCode() |
String |
toString() |
public P getPoint()
public U getNormal()
public L getLine()
public double getAbscissa()
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.