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.