Scroll to navigation

SoDebug(3) Coin SoDebug(3)

NAME

SoDebug -

SYNOPSIS

#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)
 

Detailed Description

The SoDebug class is a small collection of debugging-related functions.

Member Function Documentation

const char * SoDebug::GetEnv (const char *var) [static]

This is a portable getenv-wrapper.
See also:
coin_getenv()

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]

Associate a name with an arbitrary pointer. You can fetch the name of the pointer later with PtrName().
See also:
PtrName()

const char * SoDebug::PtrName (void *ptr) [static]

Returns the name set on a pointer with NamePtr(). If no name has been set, '<unnamed>' is returned.
See also:
NamePtr()

void SoDebug::write ( SoNode *node) [static]

Writes the node to stdout.

void SoDebug::writeToFile ( SoNode *node, const char *filename) [static]

Writes the node to the given filename, or /tmp/debug.iv if filename is NULL.

void SoDebug::writeField ( SoField *field) [static]

Not implemented.

void SoDebug::printName ( SoBase *base) [static]

Not implemented.

Author

Generated automatically by Doxygen for Coin from the source code.
Thu May 29 2014 Version 4.0.0a