## Uses of Class
org.apache.lucene.geo3d.SidedPlane

- Packages that use SidedPlane
  Package | Description
  --- | ---
  org.apache.lucene.geo3d | Shapes implemented using 3D planar geometry.

- - ### Uses of SidedPlane in org.apache.lucene.geo3d

    Fields in org.apache.lucene.geo3d declared as SidedPlane
    Modifier and Type | Field and Description
    --- | ---
    `protected SidedPlane` | GeoNorthLatitudeZone.`bottomPlane` The bottom plane of the zone
    `protected SidedPlane` | GeoRectangle.`bottomPlane` The bottom plane
    `protected SidedPlane` | GeoNorthRectangle.`bottomPlane` Bottom edge plane
    `protected SidedPlane` | GeoLatitudeZone.`bottomPlane` The bottom plane
    `protected SidedPlane` | GeoDegenerateVerticalLine.`bottomPlane` Bottom end cutoff plane
    `protected SidedPlane` | GeoWideRectangle.`bottomPlane` Bottom plane
    `protected SidedPlane` | GeoWideNorthRectangle.`bottomPlane` The bottom plane
    `protected SidedPlane` | GeoDegenerateLongitudeSlice.`boundingPlane` The bounding plane for the slice (through both poles, perpendicular to the slice)
    `protected SidedPlane` | GeoDegenerateVerticalLine.`boundingPlane` Back-side cutoff plane
    `SidedPlane` | GeoPath.SegmentEndpoint.`circlePlane` A plane describing the circle
    `protected SidedPlane` | GeoStandardCircle.`circlePlane` The plane describing the circle (really an ellipse on a non-spherical world)
    `protected SidedPlane[]` | GeoConvexPolygon.`edges` A list of edges
    `SidedPlane` | GeoPath.PathSegment.`endCutoffPlane` Plane going through the center and end point, marking the end edge of the segment
    `protected SidedPlane` | GeoDegenerateHorizontalLine.`leftPlane` The left side end plane
    `protected SidedPlane` | GeoWideSouthRectangle.`leftPlane` The left plane
    `protected SidedPlane` | GeoWideLongitudeSlice.`leftPlane` The left plane
    `protected SidedPlane` | GeoSouthRectangle.`leftPlane` The left plane
    `protected SidedPlane` | GeoWideDegenerateHorizontalLine.`leftPlane` The left cutoff plane
    `protected SidedPlane` | GeoRectangle.`leftPlane` The left plane
    `protected SidedPlane` | GeoNorthRectangle.`leftPlane` Left-side plane
    `protected SidedPlane` | GeoWideRectangle.`leftPlane` Left plane
    `protected SidedPlane` | GeoLongitudeSlice.`leftPlane` The left plane of the slice
    `protected SidedPlane` | GeoWideNorthRectangle.`leftPlane` The left plane
    `SidedPlane` | GeoPath.PathSegment.`lowerConnectingPlane` Cutoff plane parallel to connecting plane representing the other side of the path segment
    `protected SidedPlane` | XdYZSolid.`maxXPlane` Max-X plane
    `protected SidedPlane` | XYdZSolid.`maxXPlane` Max-X plane
    `protected SidedPlane` | StandardXYZSolid.`maxXPlane` Max-X plane
    `protected SidedPlane` | XYdZSolid.`maxYPlane` Max-Y plane
    `protected SidedPlane` | dXYZSolid.`maxYPlane` Max-Y plane
    `protected SidedPlane` | StandardXYZSolid.`maxYPlane` Max-Y plane
    `protected SidedPlane` | XdYZSolid.`maxZPlane` Max-Z plane
    `protected SidedPlane` | dXYZSolid.`maxZPlane` Max-Z plane
    `protected SidedPlane` | StandardXYZSolid.`maxZPlane` Max-Z plane
    `protected SidedPlane` | XdYZSolid.`minXPlane` Min-X plane
    `protected SidedPlane` | XYdZSolid.`minXPlane` Min-X plane
    `protected SidedPlane` | StandardXYZSolid.`minXPlane` Min-X plane
    `protected SidedPlane` | XYdZSolid.`minYPlane` Min-Y plane
    `protected SidedPlane` | dXYZSolid.`minYPlane` Min-Y plane
    `protected SidedPlane` | StandardXYZSolid.`minYPlane` Min-Y plane
    `protected SidedPlane` | XdYZSolid.`minZPlane` Min-Z plane
    `protected SidedPlane` | dXYZSolid.`minZPlane` Min-Z plane
    `protected SidedPlane` | StandardXYZSolid.`minZPlane` Min-Z plane
    `protected SidedPlane` | GeoDegenerateHorizontalLine.`rightPlane` The right side end plane
    `protected SidedPlane` | GeoWideSouthRectangle.`rightPlane` The right plane
    `protected SidedPlane` | GeoWideLongitudeSlice.`rightPlane` The right plane
    `protected SidedPlane` | GeoSouthRectangle.`rightPlane` The right plane
    `protected SidedPlane` | GeoWideDegenerateHorizontalLine.`rightPlane` The right cutoff plane
    `protected SidedPlane` | GeoRectangle.`rightPlane` The right plane
    `protected SidedPlane` | GeoNorthRectangle.`rightPlane` Right-side plane
    `protected SidedPlane` | GeoWideRectangle.`rightPlane` Right plane
    `protected SidedPlane` | GeoLongitudeSlice.`rightPlane` The right plane of the slice
    `protected SidedPlane` | GeoWideNorthRectangle.`rightPlane` The right plane
    `SidedPlane` | GeoPath.PathSegment.`startCutoffPlane` Plane going through the center and start point, marking the start edge of the segment
    `protected SidedPlane` | GeoWideSouthRectangle.`topPlane` The top plane
    `protected SidedPlane` | GeoSouthRectangle.`topPlane` The top plane
    `protected SidedPlane` | GeoRectangle.`topPlane` The top plane
    `protected SidedPlane` | GeoLatitudeZone.`topPlane` The top plane
    `protected SidedPlane` | GeoDegenerateVerticalLine.`topPlane` Top end cutoff plane
    `protected SidedPlane` | GeoWideRectangle.`topPlane` Top plane
    `protected SidedPlane` | GeoSouthLatitudeZone.`topPlane` The top plane of the zone
    `SidedPlane` | GeoPath.PathSegment.`upperConnectingPlane` Cutoff plane parallel to connecting plane representing one side of the path segment

    Methods in org.apache.lucene.geo3d that return SidedPlane
    Modifier and Type | Method and Description
    --- | ---
    `static SidedPlane` | SidedPlane.`constructNormalizedPerpendicularSidedPlane(Vector insidePoint, Vector normalVector, Vector point1, Vector point2)` Construct a sided plane from two points and a third normal vector.
    `static SidedPlane` | SidedPlane.`constructNormalizedThreePointSidedPlane(Vector insidePoint, Vector point1, Vector point2, Vector point3)` Construct a sided plane from three points.

    Methods in org.apache.lucene.geo3d with parameters of type SidedPlane
    Modifier and Type | Method and Description
    --- | ---
    `static GeoPolygon` | GeoPolygonFactory.`buildPolygonShape(PlanetModel planetModel, List<GeoPoint> pointsList, int startPointIndex, int endPointIndex, SidedPlane startingEdge, boolean isInternalEdge)` Build a GeoMembershipShape given points, starting edge, and whether starting edge is internal or not.

    Method parameters in org.apache.lucene.geo3d with type arguments of type SidedPlane
    Modifier and Type | Method and Description
    --- | ---
    `protected static boolean` | GeoPolygonFactory.`isWithin(GeoPoint newPoint, List<SidedPlane> currentPlanes)` Check if a point is within a described list of planes.

    Constructors in org.apache.lucene.geo3d with parameters of type SidedPlane
    Constructor and Description
    `GeoPath.SegmentEndpoint(GeoPoint point, SidedPlane cutoffPlane, GeoPoint topEdgePoint, GeoPoint bottomEdgePoint)` Constructor for case (2).
    `GeoPath.SegmentEndpoint(GeoPoint point, SidedPlane cutoffPlane1, SidedPlane cutoffPlane2, GeoPoint topEdgePoint, GeoPoint bottomEdgePoint)` Constructor for case (2.5).
    `GeoPath.SegmentEndpoint(GeoPoint point, SidedPlane prevCutoffPlane, SidedPlane nextCutoffPlane, GeoPoint notCand2Point, GeoPoint notCand1Point, GeoPoint notCand3Point, GeoPoint notCand4Point, SidedPlane candidate1, SidedPlane candidate2, SidedPlane candidate3, SidedPlane candidate4)` Constructor for case (3).
    `SidedPlane(SidedPlane sidedPlane)` Construct a SidedPlane identical to an existing one, but reversed.

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.