public class XdYZSolid extends BaseXYZSolid
| Modifier and Type | Field and Description | 
|---|---|
protected GeoPoint[] | 
edgePoints
These are the edge points of the shape, which are defined to be at least one point on
 each surface area boundary. 
 | 
protected SidedPlane | 
maxXPlane
Max-X plane 
 | 
protected SidedPlane | 
maxZPlane
Max-Z plane 
 | 
protected SidedPlane | 
minXPlane
Min-X plane 
 | 
protected SidedPlane | 
minZPlane
Min-Z plane 
 | 
protected GeoPoint[] | 
notableYPoints
Notable points for YPlane 
 | 
protected Plane | 
yPlane
Y plane 
 | 
ALL_INSIDE, EMPTY_POINTS, NO_EDGEPOINTS, NONE_INSIDE, SOME_INSIDE, xUnitVector, xVerticalPlane, yUnitVector, yVerticalPlane, zUnitVectorplanetModel| Constructor and Description | 
|---|
XdYZSolid(PlanetModel planetModel,
         double minX,
         double maxX,
         double Y,
         double minZ,
         double maxZ)
Sole constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object o)  | 
protected GeoPoint[] | 
getEdgePoints()
Get the edge points for this shape. 
 | 
int | 
getRelationship(GeoShape path)
Find the spatial relationship between a shape and the current geo area. 
 | 
int | 
hashCode()  | 
boolean | 
isWithin(double x,
        double y,
        double z)
Check if a point is within this shape. 
 | 
String | 
toString()  | 
glueTogether, isAreaInsideShape, isShapeInsideArea, isWithinprotected final SidedPlane minXPlane
protected final SidedPlane maxXPlane
protected final Plane yPlane
protected final SidedPlane minZPlane
protected final SidedPlane maxZPlane
protected final GeoPoint[] edgePoints
protected final GeoPoint[] notableYPoints
public XdYZSolid(PlanetModel planetModel, double minX, double maxX, double Y, double minZ, double maxZ)
planetModel - is the planet model.minX - is the minimum X value.maxX - is the maximum X value.Y - is the Y value.minZ - is the minimum Z value.maxZ - is the maximum Z value.protected GeoPoint[] getEdgePoints()
BaseXYZSolidgetEdgePoints in class BaseXYZSolidpublic boolean isWithin(double x,
               double y,
               double z)
MembershipisWithin in interface MembershipisWithin in class BaseXYZSolidx - is x coordinate of point to check.y - is y coordinate of point to check.z - is z coordinate of point to check.public int getRelationship(GeoShape path)
GeoAreapath - is the shape to consider.public boolean equals(Object o)
equals in class BaseXYZSolidpublic int hashCode()
hashCode in class BaseXYZSolidCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.