Open Inventor Reference
|
The Unknown Node! This node is created during file reading when a node is read that is unrecognized by Inventor and a DSO cannot be found for it. More...
#include <SoUnknownNode.h>
Public Member Functions | |
SoUnknownNode () | |
Constructor. | |
virtual void | write (SoWriteAction *action) |
void | setClassName (const char *name) |
Static Public Member Functions | |
static void | initClass () |
Initializes base node class. | |
Protected Member Functions | |
virtual SbBool | readInstance (SoInput *in, unsigned short flags) |
Reads field type information, fields, and children. | |
virtual void | search (SoSearchAction *action) |
Override search so we don't search alternateRep. | |
virtual const char * | getFileFormatName () const |
Returns file format name. | |
virtual SoNode * | addToCopyDict () const |
Recursively adds this node and all nodes under it to the copy dictionary. | |
virtual void | copyContents (const SoFieldContainer *fromFC, SbBool copyConnections) |
Copies the contents of the given node into this instance. |
Note that even though it is derived from SoGroup, we lie and tell SoType that it is derived from SoNode. This, along with the fact that users are not shipped this header file (so they can't call SoGroup methods directly), has the effect of making the normally public children hidden.
Definition at line 80 of file SoUnknownNode.h.
SoUnknownNode::SoUnknownNode | ( | ) |
virtual SoNode* SoUnknownNode::addToCopyDict | ( | ) | const [protected, virtual] |
Returns the copy of this node.
Reimplemented from SoNode.
virtual void SoUnknownNode::copyContents | ( | const SoFieldContainer * | fromFC, |
SbBool | copyConnections | ||
) | [protected, virtual] |
Reimplemented from SoGroup.
virtual const char* SoUnknownNode::getFileFormatName | ( | ) | const [protected, virtual] |
Reimplemented from SoBase.
static void SoUnknownNode::initClass | ( | ) | [static] |
Reimplemented from SoGroup.
virtual SbBool SoUnknownNode::readInstance | ( | SoInput * | in, |
unsigned short | flags | ||
) | [protected, virtual] |
Reimplemented from SoGroup.
virtual void SoUnknownNode::search | ( | SoSearchAction * | action | ) | [protected, virtual] |
Reimplemented from SoGroup.
void SoUnknownNode::setClassName | ( | const char * | name | ) |
virtual void SoUnknownNode::write | ( | SoWriteAction * | action | ) | [virtual] |
Reimplemented from SoGroup.