public class BarycentricQuadrilateral extends BarycentricTriangle
| Constructor and Description | 
|---|
| BarycentricQuadrilateral(LatLon p00,
                        LatLon p10,
                        LatLon p11,
                        LatLon p01) | 
| BarycentricQuadrilateral(Point p00,
                        Point p10,
                        Point p11,
                        Point p01) | 
| BarycentricQuadrilateral(Vec4 p00,
                        Vec4 p10,
                        Vec4 p11,
                        Vec4 p01) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | contains(Vec4 p) | 
| double[] | getBilinearCoords(double alpha,
                 double beta) | 
| double[] | getBilinearCoords(Vec4 point) | 
| Vec4 | getP11() | 
| double[] | invertBilinear(Vec4 U) | 
| static double[] | invertBilinear(Vec4 U,
              Vec4 X,
              Vec4 Y,
              Vec4 Z,
              Vec4 W) | 
| static void | main(String[] args) | 
getBarycentricCoords, getBarycentricCoords, getLocation, getP00, getP01, getP10, getPointprotected Vec4 p11
public BarycentricQuadrilateral(LatLon p00, LatLon p10, LatLon p11, LatLon p01)
public BarycentricQuadrilateral(Point p00, Point p10, Point p11, Point p01)
public boolean contains(Vec4 p)
contains in class BarycentricTrianglepublic double[] getBilinearCoords(double alpha,
                                  double beta)
getBilinearCoords in interface BarycentricPlanarShapegetBilinearCoords in class BarycentricTrianglepublic double[] getBilinearCoords(Vec4 point)
public Vec4 getP11()
public double[] invertBilinear(Vec4 U)
public static void main(String[] args)