vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
precompiled.h File Reference
#include <Windows.h>
#include <osg/Point>
#include <osg/PointSprite>
#include <osg/Texture2D>
#include <osg/BlendFunc>
#include <osgDB/ReadFile>
#include <osgGA/StateSetManipulator>
#include <osgParticle/ParticleSystem>
#include <osgParticle/ParticleSystemUpdater>
#include <osgParticle/ModularEmitter>
#include <osgParticle/ModularProgram>
#include <osgParticle/AccelOperator>
#include <osgParticle/FluidFrictionOperator>
#include <osgDB/WriteFile>
#include <osg/Geode>
#include <osg/ShapeDrawable>
#include <osg/StateSet>
#include <osg/PolygonMode>
#include <osg/Depth>
#include <osg/ClipNode>
#include <osgUtil/SmoothingVisitor>
#include <vrecko/Ability.h>
#include <vreckoAP/EditorController/ControllableAbility.h>
#include <vrecko/EventDispatcher.h>
#include <vrecko/Logger.h>
#include <vrecko/Message.h>
#include <vrecko/Scene.h>
#include <vrecko/PluginManager.h>
#include <vrecko/ReaderWriter.h>
#include <vreckoAP/GUI/GUI_Controller.h>
#include <vreckoAP/GUI/Menu.h>
#include <vreckoUtils/Menu.h>
#include <fstream>
#include <iostream>
#include <sstream>
#include <vector>
#include <math.h>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/dom/DOMWriter.hpp>
#include <xercesc/framework/LocalFileFormatTarget.hpp>
#include <xercesc/framework/StdOutFormatTarget.hpp>
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/sax/HandlerBase.hpp>
#include <xercesc/util/PlatformUtils.hpp>
#include <xercesc/util/XMLString.hpp>

Go to the source code of this file.

Classes

class  DASample
 

Macros

#define NOMINMAX
 
#define absf(x)   (x<0.0?-x:x)
 
#define MAX_NUMBER_OF_TRACKED_SENSORS   9
 
#define MINIMAL_DISTANCE_BETWEEN_CONTROL_POINTS   0.05
 
#define DYNAMICART_PATH   (string) "data/DynamicArt/"
 
#define AUTOSAVE_PATH   (string) "data/DynamicArt/Autosave/"
 
#define USER_PATH   (string) "data/DynamicArt/UserData/"
 
#define CURSORS_PATH   (string) "data/DynamicArt/Models/Cursors/"
 
#define TEMPLATES_PATH   (string) "data/DynamicArt/Templates/"
 
#define SYMMETRIES_PATH   (string) "data/DynamicArt/Symmetries/"
 
#define MENU_SELECTED_ITEM_COLOR   osg::Vec3(0.75, 1.0, 0.75)
 
#define MENU_NOTAVAILABLE_ITEM_COLOR   osg::Vec4(0.35, 0.35, 0.35, 1.0)
 

Enumerations

enum  BrushStrokeInterpolationType {
  BrushStroke_Interpolation_NONE = 0, BrushStroke_Interpolation_LINEAR = 1, BrushStroke_Interpolation_CUBIC, BrushStroke_Interpolation_CATMULLROM,
  BrushStroke_Interpolation_CIRCLE, BrushStroke_Interpolation_USER_PREDEFINED
}
 

Functions

string printColor (osg::Vec4 col)
 Used in createMenuStructure functions. More...
 

Macro Definition Documentation

#define absf (   x)    (x<0.0?-x:x)
#define AUTOSAVE_PATH   (string) "data/DynamicArt/Autosave/"
#define CURSORS_PATH   (string) "data/DynamicArt/Models/Cursors/"
#define DYNAMICART_PATH   (string) "data/DynamicArt/"
#define MAX_NUMBER_OF_TRACKED_SENSORS   9
#define MENU_NOTAVAILABLE_ITEM_COLOR   osg::Vec4(0.35, 0.35, 0.35, 1.0)
#define MENU_SELECTED_ITEM_COLOR   osg::Vec3(0.75, 1.0, 0.75)
#define MINIMAL_DISTANCE_BETWEEN_CONTROL_POINTS   0.05
#define NOMINMAX
#define SYMMETRIES_PATH   (string) "data/DynamicArt/Symmetries/"
#define TEMPLATES_PATH   (string) "data/DynamicArt/Templates/"
#define USER_PATH   (string) "data/DynamicArt/UserData/"

Enumeration Type Documentation

Enumerator
BrushStroke_Interpolation_NONE 
BrushStroke_Interpolation_LINEAR 
BrushStroke_Interpolation_CUBIC 
BrushStroke_Interpolation_CATMULLROM 
BrushStroke_Interpolation_CIRCLE 
BrushStroke_Interpolation_USER_PREDEFINED 

Function Documentation

string printColor ( osg::Vec4  col)
inline

Used in createMenuStructure functions.