#include <assert.h>
#include <cad/settings.h>
Go to the source code of this file.
|
enum | lc::Units {
lc::Units::Inch,
lc::Units::Foot,
lc::Units::Mile,
lc::Units::Millimeter,
lc::Units::Centimeter,
lc::Units::Meter,
lc::Units::Kilometer,
lc::Units::Microinch,
lc::Units::Mil,
lc::Units::Yard,
lc::Units::Angstrom,
lc::Units::Nanometer,
lc::Units::Micron,
lc::Units::Decimeter,
lc::Units::Decameter,
lc::Units::Hectometer,
lc::Units::Gigameter,
lc::Units::Astro,
lc::Units::Lightyear,
lc::Units::Parsec,
lc::Units::None
} |
|
enum | lc::AngleFormat {
lc::AngleFormat::DegreesDecimal,
lc::AngleFormat::DegreesMinutesSeconds,
lc::AngleFormat::Gradians,
lc::AngleFormat::Radians,
lc::AngleFormat::Surveyors
} |
|
|
template<typename T > |
T * | ptr (T &obj) |
|
template<typename T > |
T * | ptr (T *obj) |
|
#define BBHEURISTIC 1.0e-5 |
#define BBHEURISTIC2 1.0e-3 |
#define DECLARE_SHORT_SHARED_PTR |
( |
|
type | ) |
|
Value:using type##_SPtr = std::shared_ptr<type>; \
using type##_CSPtr = std::shared_ptr<const type>;
Definition at line 19 of file const.h.
#define LCARCTOLERANCE 1.0e-10 |
#define M_PI 3.14159265358979323846 |
#define TOLERANCE15 1.5e-15 |
#define TOLERANCE2 1.0e-20 |
#define TOLERANCE_ANGLE 1.0e-8 |