![]() |
http://www.sim.no http://www.coin3d.org |
#include <SoDebug.h>
Static Public Member Functions | |
static const char * | GetEnv (const char *var) |
static void | RTPrintf (const char *formatstr,...) |
static void | NamePtr (const char *name, void *ptr) |
static const char * | PtrName (void *ptr) |
static void | write (SoNode *node) |
static void | writeToFile (SoNode *node, const char *filename) |
static void | writeField (SoField *field) |
static void | printName (SoBase *base) |
const char * SoDebug::GetEnv | ( | const char * | var | ) | [static] |
This is a portable getenv-wrapper.
void SoDebug::RTPrintf | ( | const char * | formatstr, | |
... | ||||
) | [static] |
Real-time printf designed for use when use of standard printf() would cause timing problems.
NOT IMPLEMENTED. Currently it just forwards to printf().
void SoDebug::NamePtr | ( | const char * | name, | |
void * | ptr | |||
) | [static] |
const char * SoDebug::PtrName | ( | void * | ptr | ) | [static] |
void SoDebug::write | ( | SoNode * | node | ) | [static] |
Writes the node to stdout.
References SoAction::apply(), SoNode::getNodeType(), SoBase::ref(), SoOutput::setHeaderString(), SoBase::unrefNoDelete(), and SoNode::VRML2.
void SoDebug::writeToFile | ( | SoNode * | node, | |
const char * | filename | |||
) | [static] |
Writes the node to the given filename, or /tmp/debug.iv if filename is NULL.
References SoAction::apply(), SoOutput::closeFile(), SoNode::getNodeType(), SoOutput::openFile(), SoBase::ref(), SoOutput::setHeaderString(), SoBase::unrefNoDelete(), and SoNode::VRML2.
void SoDebug::writeField | ( | SoField * | field | ) | [static] |
Not implemented.
References SoField::getContainer(), SoFieldContainer::getFieldName(), and SoField::write().
void SoDebug::printName | ( | SoBase * | base | ) | [static] |
Not implemented.
References SoBase::getName(), and SbName::getString().
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Feb 23 16:33:46 2009 for Coin by Doxygen. 1.5.8