v2oLoader.cpp File Reference

#include <iostream>
#include <assert.h>
#include <unistd.h>
#include "v2oLoader.h"
#include "v2oFactory.h"
#include "v2oGroupFactory.h"
#include "v2oTransformFactory.h"
#include "v2oHumanoidFactory.h"
#include "v2oIndexedFaceSetFactory.h"
#include "v2oInlineFactory.h"
#include "v2oJointFactory.h"
#include "v2oShapeFactory.h"
#include "v2oSegmentFactory.h"
#include "v2oSiteFactory.h"
#include "v2oOSGHanimSkeleton.h"
#include "v2oOSGHanimMesh.h"
#include "prvOSGHanimSkeleton.h"
#include "prvOSGHanimMesh.h"
#include <osg/Array>
#include <osg/Light>
#include <osg/Texture2D>
#include <osgDB/FileNameUtils>
#include <osgDB/FileUtils>
#include "vhdVRMLParser/Scene.h"
#include "vhdVRMLParser/SceneBase.h"
#include "vhdVRMLParser/MFNode.h"
#include "vhdVRMLParser/Proto.h"
#include "Private_defs.h"

Typedefs

typedef void * void_ptr

Functions

static void goto_there (const std::string urlName)
static FILE * open_wherever_it_is_or_die (const char *fileToLoad)

Typedef Documentation

typedef void* void_ptr

Loader's main construction method. Parses the children of the root node and polymorphically creates the corresponding OpenSceneGraph scenegraph.

Returns:
the osgGroupRef node that contains the whole reconstructed in OpenSceneGraph, parsed VRML97 Scenegraph.


Function Documentation

static void goto_there ( const std::string  urlName  )  [static]

static FILE* open_wherever_it_is_or_die ( const char *  fileToLoad  )  [static]


Generated on Thu Jan 18 10:06:10 2007 for vhdPLUS by  doxygen 1.5.1-p1