1 #ifndef parametriccurve_h 2 #define parametriccurve_h 14 #include "geometrymod.h" 35 virtual Coord3 computePosition(
float )
const = 0;
37 virtual Coord3 computeTangent(
float )
const = 0;
43 virtual bool findClosestPosition(
float& p,
const Coord3&,
44 float eps=1e-2 )
const;
51 virtual bool findClosestIntersection(
float& p,
const Plane3&,
52 float eps=1e-2 )
const;
#define mExpClass(module)
Definition: commondefs.h:160
virtual bool isCircular() const
Definition: parametriccurve.h:61
A curve that is defined by regularly sampled positions.
Definition: parametriccurve.h:32
A Plane3 is a plane in space, with the equation: Ax + By + Cz + D = 0.
Definition: trigonometry.h:484
od_int64 GeomPosID
Definition: geomelement.h:21
Definition: geomelement.h:28
A cartesian coordinate in 3D space.
Definition: coord.h:72
Definition: geomelement.h:37
Definition: arraytesselator.h:21