MEPP2 Project
Namespaces | Functions
OSGDebug.hpp File Reference
#include <osg/PolygonMode>
#include <osg/ShapeDrawable>
#include <osg/Material>
#include <osgText/Text>
#include "Base/Color.hpp"
#include "OSGDebug.inl"
Include dependency graph for OSGDebug.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.
 
 FEVV::Debug
 

Functions

osg::ref_ptr< osg::Group > FEVV::Debug::createLine (const double &_x, const double &_y, const double &_z, const double &_x2, const double &_y2, const double &_z2, const Color &_color=Color::Clouds(), const std::string &_name="Line", osg::ref_ptr< osg::Group > _group=new osg::Group)
 
osg::ref_ptr< osg::Group > FEVV::Debug::createCylinder (const double &_x, const double &_y, const double &_z, const double &_x2, const double &_y2, const double &_z2, const double &_r, const Color &_color=Color::Lime(), const std::string &_name="Cylinder", osg::ref_ptr< osg::Group > _group=new osg::Group)
 
osg::ref_ptr< osg::Group > FEVV::Debug::createBox (const double &_x, const double &_y, const double &_z, const double &_r, const Color &_color=Color::Orange(), const std::string &_name="Box", osg::ref_ptr< osg::Group > _group=new osg::Group)
 
osg::ref_ptr< osg::Group > FEVV::Debug::createBall (const double &_x, const double &_y, const double &_z, const double &_r, const Color &_color=Color::Amethyst(), const std::string &_name="Ball", osg::ref_ptr< osg::Group > _group=new osg::Group)
 
osg::ref_ptr< osg::Group > FEVV::Debug::createPyramid (const double &_x, const double &_y, const double &_z, const double &_r, const std::string &_name="Pyramid", osg::ref_ptr< osg::Group > _group=new osg::Group)
 
osg::ref_ptr< osg::Group > FEVV::Debug::createGizmo (osg::ref_ptr< osg::Group > _group=new osg::Group)
 
osg::ref_ptr< osg::Group > FEVV::Debug::createUnitGrid (osg::ref_ptr< osg::Group > _group=new osg::Group)
 
osg::ref_ptr< osg::Group > FEVV::Debug::createHud (osg::ref_ptr< osgText::Text > updateText, osg::ref_ptr< osg::Group > _group=new osg::Group)
 
void FEVV::Debug::print_osg_tree_from_node (osg::Node *nd, int level=0)