15 #ifndef __IPSDKIMAGE_IMAGEPLANGEOMETRY_H__ 16 #define __IPSDKIMAGE_IMAGEPLANGEOMETRY_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 25 #include <IPSDKSerialization/Engine/BaseSerializationObject.h> 131 #pragma warning (pop) 133 #endif // __IPSDKIMAGE_IMAGEPLANGEOMETRY_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
#define IPSDK_DECLARE_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:73
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
ipUInt64 _sizeX
x size for image plan
Definition: ImagePlanGeometry.h:104
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
IPSDKGEOMETRY_API ipUInt64 getNbPixels(const ipsdk::geom::RowIntersections &)
return the number of pixels in the input RowIntersections data structure
ipUInt64 _sizeY
y size for image plan
Definition: ImagePlanGeometry.h:107
bool _bInit
object initialization flag
Definition: ImagePlanGeometry.h:113
Definition of import/export macro for library.
#define IPSDKIMAGE_API
Import/Export macro for library IPSDKImage.
Definition: IPSDKImageExports.h:27
Class encapsulating image plan geometry.
Definition: ImagePlanGeometry.h:33
eImageBufferType _imageBufferType
image data type
Definition: ImagePlanGeometry.h:110
Predefined type for image management.
bool isInit() const
retrieve object initialisation flag
Definition: ImagePlanGeometry.h:120
Base class for serializable class.
Definition: BaseSerializationObject.h:33
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78