31 #include <Inventor/SbBasic.h>
37 static const char * GetEnv(
const char * var);
38 static void RTPrintf(
const char * formatstr, ...);
39 static void NamePtr(
const char * name,
void * ptr);
40 static const char * PtrName(
void * ptr);
41 static void write(
SoNode * node);
42 static void writeToFile(
SoNode * node,
const char * filename);
43 static void writeField(
SoField * field);
44 static void printName(
SoBase * base);
49 #endif // !COIN_SODEBUG_H
The SbName class stores strings by reference.
Definition: SbName.h:31
virtual void apply(SoNode *root)
Definition: SoAction.cpp:476
The SoWriteAction class writes a scene graph to file.
Definition: SoWriteAction.h:31
NodeType getNodeType(void) const
Definition: SoNode.cpp:717
virtual void closeFile(void)
Definition: SoOutput.cpp:426
The SoOutput class is an abstraction of an output stream.
Definition: SoOutput.h:42
static void write(SoNode *node)
Definition: SoDebug.cpp:147
virtual SbName getName(void) const
Definition: SoBase.cpp:730
virtual SbBool openFile(const char *const fileName)
Definition: SoOutput.cpp:400
SbBool getFieldName(const SoField *const field, SbName &name) const
Definition: SoFieldContainer.cpp:409
static void NamePtr(const char *name, void *ptr)
Definition: SoDebug.cpp:101
SoFieldContainer * getContainer(void) const
Definition: SoField.cpp:1253
The SoField class is the top-level abstract base class for fields.
Definition: SoField.h:38
const char * getString(void) const
Definition: SbName.cpp:278
@ VRML2
Definition: SoNode.h:62
The SoBase class is the top-level superclass for a number of class-hierarchies.
Definition: SoBase.h:41
static void writeField(SoField *field)
Definition: SoDebug.cpp:184
static const char * GetEnv(const char *var)
Definition: SoDebug.cpp:70
The SoFieldContainer class is a base class for all classes that contain fields.
Definition: SoFieldContainer.h:35
void ref(void) const
Definition: SoBase.cpp:574
static void RTPrintf(const char *formatstr,...)
Definition: SoDebug.cpp:83
static void printName(SoBase *base)
Definition: SoDebug.cpp:200
virtual void write(SoOutput *out, const SbName &name) const
Definition: SoField.cpp:1923
static const char * PtrName(void *ptr)
Definition: SoDebug.cpp:129
The SoNode class is the base class for nodes used in scene graphs.
Definition: SoNode.h:47
void unrefNoDelete(void) const
Definition: SoBase.cpp:665
static void writeToFile(SoNode *node, const char *filename)
Definition: SoDebug.cpp:164
virtual void setHeaderString(const SbString &str)
Definition: SoOutput.cpp:661
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Jul 27 2020 for Coin by Doxygen. 1.8.18