MeVisLabToolboxReference
MeVisLab/Standard/Sources/Inventor/SoUtils/SoSceneWriter.h File Reference

Open Inventor engine to write scene representation to file. More...

#include "SoUtilsSystem.h"
#include <Inventor/SoPrimitiveVertex.h>
#include <Inventor/nodes/SoNode.h>
#include <Inventor/nodes/SoShape.h>
#include <Inventor/fields/SoFields.h>
#include <Inventor/fields/SoSFEnum.h>
#include <Inventor/engines/SoSubEngine.h>
#include <Inventor/sensors/SoFieldSensor.h>
#include <Inventor/sensors/SoNodeSensor.h>
#include <vector>
#include <algorithm>

Go to the source code of this file.

Classes

class  SoSceneWriter
 Open Inventor engine to write scene representation to file. More...
struct  SoSceneWriter::COLORED_POINT
 struct holds point information when VRML_2 output is applied on SGI Inventor scenes More...

Variables

static const char * szFileExtension [] = {".iv", ".iv", ".stl", ".stl", ".wrl"}
 Suppress warning suppressions in Visual C++ and include all non ML includes here.
static const char * szFileHeader []

Detailed Description

Open Inventor engine to write scene representation to file.

Definition in file SoSceneWriter.h.


Variable Documentation

const char* szFileExtension[] = {".iv", ".iv", ".stl", ".stl", ".wrl"} [static]

Suppress warning suppressions in Visual C++ and include all non ML includes here.

Warning disabled: 'warning C4018': 'expression' : signed/unsigned mismatch

Definition at line 48 of file SoSceneWriter.h.

const char* szFileHeader[] [static]
Initial value:
 {"#Inventor V2.1 ascii",
                                        "#Inventor V2.1 binary",
                                        "STL-file created by MeVisLab",
                                        "STL-file created by MeVisLab",
                                        "#VRML V2.0 utf8"
                                        }

Definition at line 49 of file SoSceneWriter.h.