 |
NDEVR
API Documentation
|
31#define DEG2RAD(x) ((x) * 0.01745329251994329575)
35#define RAD2DEG(x) ((x) * 57.29577951308232087721)
40# define G2O_ATTRIBUTE_CONSTRUCTOR(func) \
41 static void func(void)__attribute__ ((constructor)); \
42 static void func(void)
44# define G2O_ATTRIBUTE_UNUSED __attribute__((unused))
45# define G2O_ATTRIBUTE_FORMAT12 __attribute__ ((format (printf, 1, 2)))
46# define G2O_ATTRIBUTE_FORMAT23 __attribute__ ((format (printf, 2, 3)))
47# define G2O_ATTRIBUTE_WARNING(func) func __attribute__((warning))
48# define G2O_ATTRIBUTE_DEPRECATED(func) func __attribute__((deprecated))
51# define g2o_isnan(x) isnan(x)
52# define g2o_isinf(x) isinf(x)
53# define g2o_isfinite(x) isfinite(x)
55# define g2o_isnan(x) std::isnan(x)
56# define g2o_isinf(x) std::isinf(x)
57# define g2o_isfinite(x) std::isfinite(x)
62# define __PRETTY_FUNCTION__ __FUNCTION__
74# define G2O_ATTRIBUTE_CONSTRUCTOR(f) \
75 __pragma(section(".CRT$XCU",read)) \
76 static void __cdecl f(void); \
77 __declspec(allocate(".CRT$XCU")) void (__cdecl*f##_)(void) = f; \
78 static void __cdecl f(void)
80# define G2O_ATTRIBUTE_UNUSED
81# define G2O_ATTRIBUTE_FORMAT12
82# define G2O_ATTRIBUTE_FORMAT23
83# define G2O_ATTRIBUTE_WARNING(func) func
84# define G2O_ATTRIBUTE_DEPRECATED(func) func
88# define g2o_isinf(x) (std::isinf(x))
92# ifndef __PRETTY_FUNCTION__
93# define __PRETTY_FUNCTION__ ""
95# define G2O_ATTRIBUTE_CONSTRUCTOR(func) func
96# define G2O_ATTRIBUTE_UNUSED
97# define G2O_ATTRIBUTE_FORMAT12
98# define G2O_ATTRIBUTE_FORMAT23
99# define G2O_ATTRIBUTE_WARNING(func) func
100# define G2O_ATTRIBUTE_DEPRECATED(func) func
103#define g2o_isnan(x) isNaN(x)
104#define g2o_isinf(x) isinf(x)
105#define g2o_isfinite(x) isfinite(x)
112#define G2O_FSKIP_LINE(f) \
113 {char c=' ';while(c != '\n' && f.good() && !(f).eof()) (f).get(c);}
117 #s << " = " << (s) << std::flush
122 #s << " = " << RAD2DEG(s) << "deg" << std::flush
127 std::fixed << s << std::resetiosflags(std::ios_base::fixed)
- GraphOptimization
- Headers
- macros.h