public interface BoundaryCurve2D
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | BoundaryCurve2D.CurveType | 
| Modifier and Type | Method and Description | 
|---|---|
| double | getLength() | 
| int | getNumParams() | 
| VectorNd | getParameters() | 
| Point2d | getPoint(double t) | 
| void | getPoint(double t,
        double[] out) | 
| void | getTangent(double t,
          double[] out) | 
| double | getTVar(double X,
       double Y) | 
| BoundaryCurve2D.CurveType | getType() | 
| boolean | isWithin(double X,
        double Y) | 
| void | projectToBoundary(double[] in,
                 double[] out) | 
| boolean | projectWithin(double[] in,
             double[] out) | 
| void | setParameters(VectorNd params) | 
boolean isWithin(double X,
                 double Y)
boolean projectWithin(double[] in,
                      double[] out)
void projectToBoundary(double[] in,
                       double[] out)
double getLength()
Point2d getPoint(double t)
double getTVar(double X,
               double Y)
void getPoint(double t,
              double[] out)
void getTangent(double t,
                double[] out)
void setParameters(VectorNd params)
VectorNd getParameters()
int getNumParams()
BoundaryCurve2D.CurveType getType()