Open Inventor Reference
SoUnknownNode Class 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>

Inheritance diagram for SoUnknownNode:
SoGroup SoNode SoFieldContainer SoBase

List of all members.

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 SoNodeaddToCopyDict () 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.

Detailed Description

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.


Constructor & Destructor Documentation

SoUnknownNode::SoUnknownNode ( )

Member Function Documentation

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.


The documentation for this class was generated from the following file: