28 #include <dtkCoreSupport/dtkGlobal.h>
30 class axlAbstractCurveParametricPrivate
52 DTK_DEFAULT_IMPLEMENTATION;
58 DTK_DEFAULT_IMPLEMENTATION;
92 DTK_DEFAULT_IMPLEMENTATION;
111 for (
double u = um+du; u <= this->
endParam(); u += du) {
127 DTK_DEFAULT_IMPLEMENTATION;
134 DTK_DEFAULT_IMPLEMENTATION;
141 Q_UNUSED(numSamples);
virtual double length(double tolerance)
Class axlPoint defines 3D points.
virtual void onDirectChanged(bool direct)
axlAbstractCurveParametric(void)
virtual double startParam(void)
double parameterOf(const axlPoint &p)
virtual void setNumSamples(int numSamples)
void setSamples(const int &color)
virtual ~axlAbstractCurveParametric(void)
virtual int numSamples(void)
static double distance(const axlPoint &lhs, const axlPoint &rhs)
Returns the distance between lhs point and rhs point.
const int & samples(void) const
virtual double endParam(void)
virtual axlPoint eval(double u)
Class axlMesh defines a piecewise-linear 3D object.