Several useful constans.
--HG-- branch : develop
This commit is contained in:
parent
cbd2e4a912
commit
c622d173dd
|
@ -39,25 +39,6 @@
|
||||||
#endif // _MSC_VER > 1000
|
#endif // _MSC_VER > 1000
|
||||||
#endif // Q_CC_MSVC
|
#endif // Q_CC_MSVC
|
||||||
|
|
||||||
#ifdef _WIN32
|
|
||||||
#undef M_PI
|
|
||||||
#define M_PI 3.14159265358979323846
|
|
||||||
QT_WARNING_DISABLE_MSVC(4800)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef M_PI
|
|
||||||
#define M_PI 3.14159265358979323846 /* pi */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef M_2PI
|
|
||||||
#define M_2PI 6.28318530717958647692 /* 2*pi */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef M_PI_2
|
|
||||||
#define M_PI_2 1.57079632679489661923 /* pi/2 */
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define DL_DXF_MAXLINE 1024
|
#define DL_DXF_MAXLINE 1024
|
||||||
#define DL_DXF_MAXGROUPCODE 1100
|
#define DL_DXF_MAXGROUPCODE 1100
|
||||||
|
|
||||||
|
|
|
@ -38,15 +38,12 @@
|
||||||
#include <QtGlobal>
|
#include <QtGlobal>
|
||||||
|
|
||||||
#include "../ifc/ifcdef.h"
|
#include "../ifc/ifcdef.h"
|
||||||
|
#include "../vmisc/vmath.h"
|
||||||
#include "vgeometrydef.h"
|
#include "vgeometrydef.h"
|
||||||
#include "vgobject.h"
|
#include "vgobject.h"
|
||||||
|
|
||||||
class QPointF;
|
class QPointF;
|
||||||
|
|
||||||
#ifndef M_2PI
|
|
||||||
#define M_2PI 6.28318530717958647692528676655900576
|
|
||||||
#endif
|
|
||||||
|
|
||||||
enum class PathDirection : char { Hide, Show };
|
enum class PathDirection : char { Hide, Show };
|
||||||
|
|
||||||
class QLineF;
|
class QLineF;
|
||||||
|
|
|
@ -48,5 +48,33 @@ Q_DECL_CONSTEXPR inline double qRadiansToDegrees(double radians)
|
||||||
|
|
||||||
#endif // QT_VERSION < QT_VERSION_CHECK(5, 1, 0)
|
#endif // QT_VERSION < QT_VERSION_CHECK(5, 1, 0)
|
||||||
|
|
||||||
|
#ifndef M_2PI
|
||||||
|
#define M_2PI (6.28318530717958647692) /* 2*pi */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef M_3PI_4
|
||||||
|
#define M_3PI_4 (2.35619449019234492884) /* 3*pi/4 */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef M_3PI_8
|
||||||
|
#define M_3PI_8 (1.17809724509617246442) /* 3*pi/8 */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef M_PI_8
|
||||||
|
#define M_PI_8 (0.39269908169872415480) /* pi/8 */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef M_4_PI
|
||||||
|
#define M_4_PI (1.27323954473516268615) /* 4/pi */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef M_1_SQRT2
|
||||||
|
#define M_1_SQRT2 (0.70710678118654752440) /* 1/sqrt(2) */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef M_EULER
|
||||||
|
#define M_EULER (0.57721566490153286060)
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // VMATH_H
|
#endif // VMATH_H
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user