#include <SoDebug.h>
The SoDebug class is a small collection of debugging-related functions. 
  
  | 
        
          | 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 | 
 
 
  
  | 
        
          | void SoDebug::printName | ( | SoBase * | base | ) |  |  | static | 
 
 
The documentation for this class was generated from the following files: