cherish
|
Settings is a configuration variables file for Cherish: enums, consts, defaults. Contains settings such as. More...
#include <iostream>
#include <string>
#include <osg/Vec4>
#include <QColor>
#include <QVariant>
#include <QDebug>
#include <QtGlobal>
Go to the source code of this file.
Namespaces | |
cher | |
Macros | |
#define | outLogVec(msg, x, y, z) qDebug() << msg << ": " << x << " " << y << " " << z; |
Enumerations | |
enum | ENTITY_TYPE { ENTITY_STROKE, ENTITY_PHOTO, ENTITY_POLYGON, ENTITY_LINESEGMENT } |
enum | cher::MOUSE_MODE { MOUSE_PEN = 0x000, PEN_SKETCH, PEN_ERASE, PEN_DELETE, PEN_POLYGON, PEN_LINESEGMENT, MOUSE_SELECT = 0x100, SELECT_ENTITY = 0x110, ENTITY_MOVE, ENTITY_SCALE, ENTITY_ROTATE, ENTITY_FLIPH, ENTITY_FLIPV, PHOTO_PUSH, SELECT_CANVAS = 0x120, MOUSE_CAMERA = 0x200, CAMERA_ORBIT, CAMERA_ZOOM, CAMERA_PAN, CAMERA_FIXEDVIEW, MOUSE_CREATE = 0x300, CREATE_CANVASCLONE, CREATE_CANVASSEPARATE, MOUSE_CANVAS = 0x400, CANVAS_OFFSET, CANVAS_ROTATE_UPLUS, CANVAS_ROTATE_UMINUS, CANVAS_ROTATE_VPLUS, CANVAS_ROTATE_VMINUS, MOUSE_SVM = 0x500, SVM_IDLE = 0x510, SVM_HOVER_WIRE = 0x520, SVM_DRAG_WIRE, SVM_HOVER_POINT = 0x530, SVM_DRAG_POINT, MOUSE_CAMPOSE = 0x600, CAMPOSE_IDLE = 0x610, CAMPOSE_EYE = 0x620, CAMPOSE_CENTER = 0x630, CAMPOSE_FOCAL = 0x640, MOUSE_PHOTOSCALE = 0x700, PHOTOSCALE_MODELPLANE = 0x710, PHOTOSCALE_PHOTOPLANE = 0x720, PHOTOSCALE_BOOKAMRK = 0x730, PHOTOSCALE_IDLE = 0x740, maskMouse = 0xff00, maskEntity = 0xff0, maskAction = 0xf, maskDrag = 0x001 } |
enum | cher::EVENT { EVENT_OFF, EVENT_PRESSED, EVENT_DRAGGED, EVENT_RELEASED } |
enum | cher::TraversalMask { cher::MASK_CANVAS_IN = 0x110, cher::MASK_CANVAS_OUT = 0x001, cher::MASK_CANVASDATA_IN = 0x010, cher::MASK_CANVASFRAME_IN = 0x100, cher::MASK_SVMDATA_IN = 0x1000, cher::MASK_BOOKMARK_IN = 0x1100, MASK_ALL_IN = ~0x0 } |
Variables | |
const osg::Vec4 | solarized::base03 = osg::Vec4(float(0)/255.0f, float(43)/255.0f, float(54)/255.0f, 1.0f) |
const osg::Vec4 | solarized::base02 = osg::Vec4(float(7)/255.0f, float(54)/255.0f, float(66)/255.0f, 1.0f) |
const osg::Vec4 | solarized::base01 = osg::Vec4(float(88)/255.0f, float(110)/255.0f, float(117)/255.0f, 1.0f) |
const osg::Vec4 | solarized::base00 = osg::Vec4(float(101)/255.0f, float(123)/255.0f, float(131)/255.0f, 1.0f) |
const osg::Vec4 | solarized::base0 = osg::Vec4(float(131)/255.0f, float(148)/255.0f, float(150)/255.0f, 1.0f) |
const osg::Vec4 | solarized::base1 = osg::Vec4(float(147)/255.0f, float(161)/255.0f, float(161)/255.0f, 1.0f) |
const osg::Vec4 | solarized::base2 = osg::Vec4(float(238)/255.0f, float(232)/255.0f, float(213)/255.0f, 1.0f) |
const osg::Vec4 | solarized::base3 = osg::Vec4(float(253)/255.0f, float(246)/255.0f, float(227)/255.0f, 1.0f) |
const osg::Vec4 | solarized::yellow = osg::Vec4(float(181)/255.0f, float(137)/255.0f, float(0)/255.0f, 1.0f) |
const osg::Vec4 | solarized::orange = osg::Vec4(float(203)/255.0f, float(75)/255.0f, float(22)/255.0f, 1.0f) |
const osg::Vec4 | solarized::red = osg::Vec4(float(220)/255.0f, float(50)/255.0f, float(47)/255.0f, 1.0f) |
const osg::Vec4 | solarized::magenta = osg::Vec4(float(211)/255.0f, float(54)/255.0f, float(130)/255.0f, 1.0f) |
const osg::Vec4 | solarized::violet = osg::Vec4(float(108)/255.0f, float(113)/255.0f, float(196)/255.0f, 1.0f) |
const osg::Vec4 | solarized::blue = osg::Vec4(float(38)/255.0f, float(139)/255.0f, float(210)/255.0f, 1.0f) |
const osg::Vec4 | solarized::cyan = osg::Vec4(float(42)/255.0f, float(161)/255.0f, float(152)/255.0f, 1.0f) |
const osg::Vec4 | solarized::green = osg::Vec4(float(133)/255.0f, float(153)/255.0f, float(0)/255.0f, 1.0f) |
const double | cher::PI = 3.14159265359 |
const double | cher::EPSILON = 0.00001 |
const osg::Vec3f | cher::CENTER = osg::Vec3f(0.f,0.f,0.f) |
const osg::Vec3f | cher::UP = osg::Vec3f(0.f, 0.f, 1.f) |
const osg::Vec4 | cher::BACKGROUND_CLR = solarized::base3 |
const int | cher::CURSOR_SIZE = 18 |
const osg::Vec3f | cher::NORMAL = osg::Vec3f(0.f,0.f,1.f) |
const osg::Vec4 | cher::CANVAS_CLR_CURRENT = solarized::magenta |
const osg::Vec4 | cher::CANVAS_CLR_INTERSECTION = osg::Vec4(solarized::violet.x(), solarized::violet.y(), solarized::violet.z(), 0.5) |
const osg::Vec4 | cher::CANVAS_CLR_PREVIOUS = solarized::violet |
const osg::Vec4 | cher::CANVAS_CLR_REST = solarized::base1 |
const osg::Vec4 | cher::CANVAS_CLR_SELECTED = solarized::red |
const osg::Vec4 | cher::CANVAS_CLR_EDIT = solarized::cyan |
const osg::Vec4 | cher::CANVAS_CLR_ROTAXIS = solarized::orange |
const osg::Vec4 | cher::BOOKMARK_CLR = solarized::green |
const osg::Vec4 | cher::BOOKMARK_CLR_SELECT = solarized::red |
const float | cher::BOOKMARK_X = 10 |
const float | cher::BOOKMARK_Y = BOOKMARK_X |
const float | cher::BOOKMARK_Z = BOOKMARK_X |
const float | cher::SVMDATA_HALFWIDTH = 0.25f |
const std::vector< QColor > | cher::SVMDATA_CLR_POINTS |
const QColor | cher::SVMDATA_CLR_WIRE = molokai::cherrySoft |
const QColor | cher::SVMDATA_CLR_WIREHOVER = molokai::cherry |
const std::vector< QColor > | cher::SVMDATA_CLR_POINTSHOVER |
const QColor | cher::SVMDATA_CLR_DRAG = molokai::cherryBright |
const QColor | cher::CAMPOSE_CLR_FOCAL = molokai::blueDark |
const QColor | cher::CAMPOSE_CLR_EYE = molokai::greenDark |
const QColor | cher::CAMPOSE_CLR_CENTER = molokai::cherryDark |
const osg::Vec4 | cher::STROKE_CLR_NORMAL = solarized::base03 |
const osg::Vec4 | cher::STROKE_CLR_SELECTED = solarized::red |
const float | cher::STROKE_MINL = 0.05f |
const float | cher::STROKE_LINE_WIDTH = 4.f |
const int | cher::STROKE_SEGMENTS_NUMBER = 11 |
const float | cher::STROKE_FOG_MIN = 4.f |
const float | cher::STROKE_FOG_MAX = 30.f |
const float | cher::STROKE_MESH_RADIUS = 0.1f |
const float | cher::SEGMENT_MESH_RADIUS = 0.2f |
const unsigned int | cher::EXTRUSION_MESH_SHAPE = 8 |
const float | cher::POLYGON_LINE_WIDTH = 4.f |
const osg::Vec4f | cher::POLYGON_CLR_PHANTOM = solarized::base1 |
const osg::Vec4f | cher::POLYGON_CLR_NORMALFILL = solarized::base2 |
const osg::Vec4f | cher::POLYGON_CLR_SELECTEDFILL = solarized::green |
const float | cher::POLYGON_PROXIMITY_THRESHOLD = 0.01f |
const osg::Vec4 | cher::PHOTO_CLR_SELECTED = solarized::red |
const osg::Vec4f | cher::PHOTO_CLR_REST = osg::Vec4f(1.f,1.f,1.f,1.0f) |
const float | cher::CANVAS_MINW = 1.2f |
const float | cher::CANVAS_MINH = 1.0f |
const float | cher::CANVAS_MINB = 0.1f |
const float | cher::CANVAS_CORNER = 0.3f |
const float | cher::CANVAS_EDITQUAD = CANVAS_CORNER/5.f |
const float | cher::CANVAS_EDITSLACK = CANVAS_CORNER + 0.1f |
const float | cher::CANVAS_AXIS = 0.5f |
const float | cher::CANVAS_EDITAXIS = CANVAS_AXIS*0.5 |
const float | cher::CANVAS_LINE_WIDTH = 1.5f |
const float | cher::PHOTO_MINW = 1 |
const float | cher::PHOTO_MINH = 1 |
const float | cher::PHOTO_TRANSPARECY_DELTA = 0.2f |
const float | cher::AXES_SIZE = 100.f |
const osg::Vec4 | cher::AXES_CLR_X = solarized::blue |
const osg::Vec4 | cher::AXES_CLR_Y = solarized::cyan |
const osg::Vec4 | cher::AXES_CLR_Z = solarized::red |
const std::string | cher::NAME_CANVAS = "Canvas" |
const std::string | cher::NAME_ENTITY = "Entity" |
const std::string | cher::NAME_STROKE = "Stroke" |
const std::string | cher::NAME_GEOMETRY = "Geometry" |
const std::string | cher::NAME_PHOTO = "Photo" |
const std::string | cher::NAME_BOOKMARK = "Bookmark" |
const std::string | cher::NAME_SVM_WIRE = "SVMWire" |
const std::string | cher::NAME_SVM_POINTS = "SVMPoints" |
const std::string | cher::NAME_CAM_EYE = "CamEye" |
const std::string | cher::NAME_CAM_CENTER = "CamCenter" |
const std::string | cher::NAME_CAM_FOCAL = "CamFocal" |
double | cher::DPI_SCALING = 1 |
const size_t | cher::APP_SCREENSHOT_HEIGHT = 150 |
const size_t | cher::APP_WIDGET_BUTTON = 16 |
const size_t | cher::APP_WIDGET_LINEWIDTH = 4 |
const size_t | cher::APP_WIDGET_GAP = 6 |
const size_t | cher::APP_WIDGET_WIDTH = APP_SCREENSHOT_HEIGHT*1.5+APP_WIDGET_BUTTON*4 |
const size_t | cher::APP_WIDGET_ICONSIZE_W = 100 |
const size_t | cher::APP_WIDGET_ICONSIZE_H = 80 |
const QString | cher::MIME_PHOTO = "image/cherish" |
const int | cher::DelegateVisibilityRole = Qt::UserRole + 1 |
const int | cher::DelegateChildRole = Qt::UserRole + 2 |
const int | cher::DelegateBGColor = Qt::UserRole + 3 |
const QString | cher::FA_ICON_PATH = ":/FA-black-svg/FA/black/svg/" |
const QString | cher::OI_ICON_PATH = ":/OI-svg/OI/svg/" |
Settings is a configuration variables file for Cherish: enums, consts, defaults. Contains settings such as.