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()