Global Namespace

Overview

// namespaces

namespace cegui_ext;
namespace cogs;
    namespace cogs::color;
    namespace cogs::conversions;
    namespace cogs::io;
namespace cv_ext;
namespace dialog;
namespace file_types;
namespace fs;
namespace func;
namespace geom;
    namespace geom::quadrics;
namespace glm_ext;
namespace glw;
namespace guip;
namespace hiro;
    namespace hiro::draw;
    namespace hiro::gui;
    namespace hiro::modules;
    namespace hiro::shader;
namespace omp_ext;
namespace std_ext;
namespace time_m;
namespace ulog;
namespace uprogress;
namespace utils;

// classes

class Config;
class IDialogInterface;
class WxWidgetsDialog;

// global variables

constexpr float PI = glm::pi<float>();
constexpr float TWO_PI = glm::two_pi<float>();
constexpr float HALF_PI = glm::half_pi<float>();
constexpr float QUAT_PI = glm::quarter_pi<float>();
constexpr float FLT_GLM_CALC_EPSILON = 0.000001f;

// macros

#define COGS_API
#define COGS_NAME_VERSION
#define COGS_VERSION
#define COGS_VERSION_MAYOR
#define COGS_VERSION_MINOR
#define COGS_VERSION_PATCH
#define COGS_VERSION_REVISION
#define EXPECT_EQ_GLM(actual, expected)
#define EXPECT_EQ_GLM_EPSILON(actual, expected, epsilon)
#define GEOM_API
#define GEOM_NAME_VERSION
#define GEOM_VERSION
#define GEOM_VERSION_MAYOR
#define GEOM_VERSION_MINOR
#define GEOM_VERSION_PATCH
#define GEOM_VERSION_REVISION
#define GLM_FORCE_RADIANS
#define GLW_API
#define GLW_NAME_VERSION
#define GLW_VERSION
#define GLW_VERSION_MAYOR
#define GLW_VERSION_MINOR
#define GLW_VERSION_PATCH
#define GLW_VERSION_REVISION
#define GTEST_TEST_GLM_(expression, commands, actual, expected, fail)
#define GUIP_API
#define HIRO_API
#define HIRO_DRAW_API
#define UTILS_API
#define __STDC_WANT_LIB_EXT1__

Detailed Documentation

Global Variables

constexpr float PI = glm::pi<float>()

Archimedes constant.

constexpr float TWO_PI = glm::two_pi<float>()

PI*2.

constexpr float HALF_PI = glm::half_pi<float>()

PI/2.

constexpr float QUAT_PI = glm::quarter_pi<float>()

PI/4.