15 #ifndef __IPSDKGEOMETRY_PARABOLA2DFUNCTIONS_H__ 16 #define __IPSDKGEOMETRY_PARABOLA2DFUNCTIONS_H__ 39 const Point2dData<ipReal64>& pt0,
40 const Point2dData<ipReal64>& pt1);
48 const Point2dData<ipReal64>& pt0,
49 const Point2dData<ipReal64>& pt1,
51 std::vector<Point2dData<ipReal64> >& sampleColl);
56 const Point2dData<ipReal64>& pt);
63 const Point2dData<T>& pt);
70 const Point2dData<T>& pt);
78 #endif // __IPSDKGEOMETRY_PARABOLA2DFUNCTIONS_H__ IPSDKGEOMETRY_API bool isInside(const Parabola2d ¶bola, const Point2dData< T > &pt)
function allowing to check whether a point is inside (or belongs to) parabola
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKGEOMETRY_API bool belongsTo(const Parabola2d ¶bola, const Point2dData< ipReal64 > &pt)
function allowing to check whether a point is on parabola
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
IPSDKGEOMETRY_API ipReal64 computeArcLength(const Parabola2d ¶bola, const Point2dData< ipReal64 > &pt0, const Point2dData< ipReal64 > &pt1)
function allowing to compute arc length between two points on a parabola
IPSDKGEOMETRY_API bool isStrictlyInside(const Parabola2d ¶bola, const Point2dData< T > &pt)
function allowing to check whether a point is strictly inside parabola (point does not belongs to par...
Definition: Parabola2dFunctions.cpp:254
Definition of import/export macro for library.
Base types for multiplatform compatibility.
IPSDKGEOMETRY_API void sampleArc(const Parabola2d ¶bola, const Point2dData< ipReal64 > &pt0, const Point2dData< ipReal64 > &pt1, const ipReal64 &maxDist, std::vector< Point2dData< ipReal64 > > &sampleColl)
function allowing to sample a parabolic arc between two points
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25