DXWriter.cpp File Reference

#include <osg/Node>
#include <osg/Group>
#include <osg/LOD>
#include <osg/Geode>
#include <osg/GeoSet>
#include <osg/Notify>
#include <osg/NodeVisitor>
#include <osg/StateAttribute>
#include <osg/StateSet>
#include <osg/Material>
#include <osg/Texture2D>
#include <osg/TexEnv>
#include <osg/CullFace>
#include <osg/Billboard>
#include <osg/Math>
#include <osgDB/ReadFile>
#include <iostream>
#include <vector>
#include <map>
#include <string>
#include <stdio.h>
#include <assert.h>
#include <stdarg.h>
#include <limits.h>
#include <string.h>
#include <stdlib.h>
#include "DXWriter.h"
#include "AreaGeoSetTriangulator.h"
#include "StateSetStr.h"
#include <math.h>
#include <unistd.h>

Include dependency graph for DXWriter.cpp:


Namespaces

namespace  dx

Defines

#define ARRAY_LEN(a)   (sizeof(a)/sizeof((a)[0]))

Typedefs

typedef unsigned char dx::Vec4UB [4]
typedef unsigned char dx::Vec3UB [3]

Functions

int dx::WARNING (char fmt[],...)
void dx::GetParms (int argc, char *argv[], char infile[DX_PATH_MAX], WriterParms &parms)
int dx::IsNaNorInf (float f)
float dx::Luminance (const osg::Vec4 &v)
char * dx::Vec4AttributeString (char buf[], char name[], int front_and_back, osg::Vec4 &front, osg::Vec4 &back)
bool dx::WriteDX (const osg::Node &node, WriterParms &parms, std::string &messages)

Variables

const osg::Vec3 dx::INVALID_NORMAL (-99,-99,-99)
const osg::Vec3 dx::INVALID_COLOR (0, 0, 0)
const float dx::INVALID_OPACITY = 1.0
const float dx::ALPHA_OPAQUE = 1.0

Define Documentation

#define ARRAY_LEN  )     (sizeof(a)/sizeof((a)[0]))
 


Generated at Sat Mar 18 07:18:32 2006 for the OpenSceneGraph by doxygen 1.4.6.