IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Cuboid3dOperators.h
Go to the documentation of this file.
1 // Cuboid3dOperators.h:
3 // --------------------
4 //
14 
15 #ifndef __IPSDKGEOMETRY_CUBOID3DOPERATORS_H__
16 #define __IPSDKGEOMETRY_CUBOID3DOPERATORS_H__
17 
19 #include <IPSDKMath/Constants.h>
20 
21 namespace ipsdk {
22 namespace geom {
23 
24 template <typename T>
25 class Cuboid3d;
26 
29 
32 template <typename T>
34 operator== (const Cuboid3d<T>& cuboid1, const Cuboid3d<T>& cuboid2);
35 template <typename T>
37 operator!= (const Cuboid3d<T>& cuboid1, const Cuboid3d<T>& cuboid2);
39 
41 template <typename T>
42 IPSDKGEOMETRY_API std::ostream&
43 operator<< (std::ostream& os, const Cuboid3d<T>& cuboid);
44 
47 
48 } // end of namespace geom
49 } // end of namespace ipsdk
50 
51 #endif // __IPSDKGEOMETRY_CUBOID3DOPERATORS_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKGEOMETRY_API bool operator!=(const BoundingBox2d< T > &boundingBox1, const BoundingBox2d< T > &boundingBox2)
comparison operators for ipsdk::geom::BoundingBox2d class
Predefined constants for ipsdk math library.
Definition of import/export macro for library.
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25
IPSDKGEOMETRY_API bool operator==(const BoundingBox2d< T > &boundingBox1, const BoundingBox2d< T > &boundingBox2)
comparison operators for ipsdk::geom::BoundingBox2d class