OpenSceneGraph
Classes | Namespaces | Macros | Functions
io_utils File Reference
#include <ostream>
#include <istream>
#include <sstream>
#include <osg/Vec4d>
#include <osg/Vec4ub>
#include <osg/Vec2b>
#include <osg/Vec3b>
#include <osg/Vec4b>
#include <osg/Vec2s>
#include <osg/Vec3s>
#include <osg/Vec4s>
#include <osg/Vec2i>
#include <osg/Vec3i>
#include <osg/Vec4i>
#include <osg/Matrixf>
#include <osg/Matrixd>
#include <osg/Plane>

Classes

class  osg::MakeString
 Convinience class for building std::string using stringstream. More...
 

Namespaces

 osg
 The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes.
 

Macros

#define OSG_IO_UTILS   1
 

Functions

std::ostream & osg::operator<< (std::ostream &output, const MakeString &str)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec2f &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec2f &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec2d &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec2d &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec3f &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec3f &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec3d &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec3d &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec4f &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec4f &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec4d &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec4d &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec2b &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec2b &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec3b &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec3b &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec4b &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec4b &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec2s &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec2s &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec3s &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec3s &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec4s &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec4s &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec2i &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec2i &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec3i &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec3i &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec4i &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec4i &vec)
 
std::ostream & osg::operator<< (std::ostream &os, const Matrixf &m)
 
std::ostream & osg::operator<< (std::ostream &os, const Matrixd &m)
 
std::ostream & osg::operator<< (std::ostream &output, const Vec4ub &vec)
 
std::istream & osg::operator>> (std::istream &input, Vec4ub &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Quat &vec)
 
std::istream & osg::operator>> (std::istream &input, Quat &vec)
 
std::ostream & osg::operator<< (std::ostream &output, const Plane &pl)
 
std::istream & osg::operator>> (std::istream &input, Plane &vec)
 

Macro Definition Documentation

◆ OSG_IO_UTILS

#define OSG_IO_UTILS   1