Provided by: libcoin60-doc_3.1.3-2_all bug

NAME

       SoForeignFileKit -

       Abstract base class for foreign file format support in Coin.

SYNOPSIS

       #include <ForeignFiles/SoForeignFileKit.h>

       Inherits SoBaseKit.

       Inherited by SoSTLFileKit.

   Public Member Functions
       virtual SbBool canReadFile (const char *filename=NULL) const
       virtual SbBool readFile (const char *filename)
       virtual SbBool canReadScene (void) const
       virtual SbBool readScene (SoNode *scene)
       virtual SbBool canWriteFile (const char *filename=NULL) const
       virtual SbBool writeFile (const char *filename)
       virtual SbBool canWriteScene (const char *format=NULL) const
       virtual SbBool writeScene (SoNode *&root, const char *format=NULL)

   Static Public Member Functions
       static void initClass (void)
       static SbBool isFileSupported (SoInput *in, SbBool exhaust=FALSE)
       static SoForeignFileKit * createForeignFileKit (SoInput *in, SbBool exhaust=FALSE)
       static SbBool isFileSupported (const char *filename, SbBool exhaust=FALSE)
       static SoForeignFileKit * createForeignFileKit (const char *filename, SbBool
           exhaust=FALSE)

   Public Attributes
       SoSFString filename

   Static Protected Member Functions
       static void initClasses (void)
       static SbBool registerFileExtension (SoType handler, SbName extension,
           SoForeignFileIdentifyFunc *identify)

Detailed Description

       Abstract base class for foreign file format support in Coin.

       Abstract base class for foreign file format support in Coin.

       Be aware that this class is an extension for Coin, and it is not available in the original
       SGI Open Inventor v2.1 API.

       Since:
           Coin 3.0

Member Function Documentation

   void SoForeignFileKit::initClass (void) [static] Sets up initialization for data common to all
       instances of this class, like submitting necessary information to the Coin type system.
       Reimplemented from SoBaseKit.

       Reimplemented in SoSTLFileKit.

   void SoForeignFileKit::initClasses (void) [static, protected] Initialize all the node classes
       of Coin.
       Reimplemented from SoNode.

Author

       Generated automatically by Doxygen for Coin from the source code.