IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Namespaces | Functions
Parabola2dFunctions.h File Reference

Utility functions for parabola 2d management. More...

#include <IPSDKGeometry/IPSDKGeometryExports.h>
#include <IPSDKUtil/BaseTypes.h>
#include <vector>

Go to the source code of this file.

Classes

struct  ipsdk::geom::Point2dData< T >
 Lightweight structure used to store Point2d data. More...
 

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::geom
 Namespace aggregating geometrical routines and classes.
 

Functions

IPSDKGEOMETRY_API ipReal64 ipsdk::geom::computeArcLength (const Parabola2d &parabola, const Point2dData< ipReal64 > &pt0, const Point2dData< ipReal64 > &pt1)
 function allowing to compute arc length between two points on a parabola More...
 
IPSDKGEOMETRY_API void ipsdk::geom::sampleArc (const Parabola2d &parabola, 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 More...
 
IPSDKGEOMETRY_API bool ipsdk::geom::belongsTo (const Parabola2d &parabola, const Point2dData< ipReal64 > &pt)
 function allowing to check whether a point is on parabola
 
template<typename T >
IPSDKGEOMETRY_API bool ipsdk::geom::isInside (const Parabola2d &parabola, const Point2dData< T > &pt)
 function allowing to check whether a point is inside (or belongs to) parabola
 
template<typename T >
IPSDKGEOMETRY_API bool ipsdk::geom::isStrictlyInside (const Parabola2d &parabola, const Point2dData< T > &pt)
 function allowing to check whether a point is strictly inside parabola (point does not belongs to parabola)
 

Detailed Description

Utility functions for parabola 2d management.

Author
E.Noirfalise
Date
2016/07/26