<iterator>, <stdlib.h> and <ctype.h> includes required for QNX compiler

This commit is contained in:
Robert Osfield 2009-11-17 14:06:07 +00:00
parent 79f766efab
commit 370deba546
22 changed files with 35 additions and 1 deletions

View File

@ -15,6 +15,7 @@
#define OSG_AUDIOSTREAM 1
#include <osg/Image>
#include <stdlib.h>
namespace osg {

View File

@ -14,6 +14,8 @@
#ifndef OSG_NODETRACKERCALLBACK
#define OSG_NODETRACKERCALLBACK 1
#include <iterator>
#include <osg/Node>
#include <osg/NodeCallback>
#include <osg/observer_ptr>

View File

@ -19,6 +19,8 @@
#include <osg/Quat>
#include <osg/observer_ptr>
#include <iterator>
namespace osgGA{
class OSGGA_EXPORT NodeTrackerManipulator : public MatrixManipulator

View File

@ -16,6 +16,7 @@
#ifndef OSGWIDGET_UTIL
#define OSGWIDGET_UTIL
#include <ctype.h>
#include <cctype>
#include <algorithm>
#include <sstream>

View File

@ -31,6 +31,7 @@
#include <map>
#include <sstream>
#include <algorithm>
#include <iterator>
using namespace osg;

View File

@ -19,6 +19,8 @@
#include <sstream>
#include <iostream>
#include <ctype.h>
namespace osg
{

View File

@ -15,6 +15,7 @@
#include <iomanip>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <osg/io_utils>
#include <osg/NodeVisitor>
@ -440,7 +441,7 @@ struct ValueTextDrawCallback : public virtual osg::Drawable::DrawCallback
_actions[name].setPosition(pos);
//_actions[name].touch();
}
_actions[name]._group->setNodeMask(~osg::Node::NodeMask(0x0));
_actions[name]._group->setNodeMask(~osg::Node::NodeMask(0x0));
size[name] = 0;
pos.y() -= characterSize + graphSpacing;
}

View File

@ -29,6 +29,7 @@
#include <algorithm>
#include <functional>
#include <set>
#include <iterator>
#include <stdlib.h>
#include <string.h>

View File

@ -31,6 +31,7 @@
#include <osgSim/LightPointNode>
#include <osgSim/ObjectRecordData>
#include <stdlib.h>
// FIXME: This header was copied verbatim from the importer, with the only change
// being that the symbols it defines are placed in namespace 'fltexp' instead

View File

@ -17,6 +17,8 @@
#include <osg/Notify>
#include <osgDB/FileUtils>
#include <stdlib.h>
using namespace osgPresentation;
PickEventHandler::PickEventHandler(osgPresentation::Operation operation,bool relativeJump, int slideNum, int layerNum):

View File

@ -22,6 +22,7 @@
#include<cassert>
#include<deque>
#include<algorithm>
#include<iterator>
#include <stdio.h>
#include <string.h>

View File

@ -3,6 +3,8 @@
#include <osg/Notify>
#include <osg/Math>
#include <iterator>
using namespace osgText;
////////////////////////////////////////////////////////////////////////

View File

@ -24,6 +24,8 @@
#include <set>
#include <map> //GWM July 2005 map is used in constraints.
#include <osgUtil/Tessellator> // tessellator triangulates the constrained triangles
#include <stdlib.h>
#include <iterator>
namespace osgUtil
{

View File

@ -20,6 +20,8 @@
#include <OpenThreads/ScopedLock>
#include <algorithm>
#include <stdlib.h>
#include <iterator>
namespace osgUtil
{

View File

@ -45,6 +45,8 @@
#include <numeric>
#include <sstream>
#include <iterator>
using namespace osgUtil;

View File

@ -27,6 +27,8 @@
#include <osg/GLU>
#include <iterator>
using namespace osg;
using namespace osgUtil;

View File

@ -22,6 +22,8 @@
#include <list>
#include <algorithm>
#include <iterator>
using namespace osgUtil;
struct dereference_less

View File

@ -20,6 +20,7 @@
#include <stdio.h>
#include <algorithm>
#include <map>
#include <iterator>
#include "TriStrip_tri_stripper.h"

View File

@ -50,6 +50,8 @@
#ifndef TRISTRIP_GRAPH_ARRAY_H
#define TRISTRIP_GRAPH_ARRAY_H
#include <stdlib.h>
// namespace common_structures
namespace common_structures {

View File

@ -67,6 +67,7 @@
#include <string>
#include <vector>
#include <stdlib.h>
// namespace triangle_stripper
namespace triangle_stripper {

View File

@ -26,6 +26,8 @@
#include <osgUtil/ShaderGen>
#include <osgUtil/IntersectionVisitor>
#include <iterator>
using namespace osgViewer;
class CollectedCoordinateSystemNodesVisitor : public osg::NodeVisitor

View File

@ -1,5 +1,6 @@
// -*-c++-*- osgWidget - Code by: Jeremy Moles (cubicool) 2007-2008
#include <ctype.h>
#include <osgWidget/Box>
namespace osgWidget {