Rechercher une page de manuel
SoForeignFileKit
Langue: en
Version: 357264 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Member Function Documentation
- const SoNodekitCatalog * SoForeignFileKit::getClassNodekitCatalog (void) [static]Returns the nodekit catalog which defines the layout of this class' kit.
- const SoNodekitCatalog * SoForeignFileKit::getNodekitCatalog (void) const [virtual]Returns the nodekit catalog which defines the layout of this class' kit.
- const SoNodekitCatalog ** SoForeignFileKit::getClassNodekitCatalogPtr (void) [static, protected]Returns the pointer to the pointer of the nodekit catalog for this class.
- 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.
- void SoForeignFileKit::initClasses (void) [static, protected]Initialize all the node classes of Coin.
- Author
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 const SoNodekitCatalog * getNodekitCatalog (void) const
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 const SoNodekitCatalog * getClassNodekitCatalog (void)
static void initClass (void)
static SbBool isFileSupported (SoInput *in, SbBool exhaust=0)
static SoForeignFileKit * createForeignFileKit (SoInput *in, SbBool exhaust=0)
static SbBool isFileSupported (const char *filename, SbBool exhaust=0)
static SoForeignFileKit * createForeignFileKit (const char *filename, SbBool exhaust=0)
Public Attributes
SoSFString filename
Static Protected Member Functions
static const SoNodekitCatalog ** getClassNodekitCatalogPtr (void)
static void initClasses (void)
static SbBool registerFileExtension (SoType handler, SbName extension, SoForeignFileIdentifyFunc *identify)
Protected Attributes
SoSFNode topSeparator
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
const SoNodekitCatalog * SoForeignFileKit::getClassNodekitCatalog (void) [static]Returns the nodekit catalog which defines the layout of this class' kit.
Reimplemented from SoBaseKit.
const SoNodekitCatalog * SoForeignFileKit::getNodekitCatalog (void) const [virtual]Returns the nodekit catalog which defines the layout of this class' kit.
Reimplemented from SoBaseKit.
const SoNodekitCatalog ** SoForeignFileKit::getClassNodekitCatalogPtr (void) [static, protected]Returns the pointer to the pointer of the nodekit catalog for this class.
Reimplemented from SoBaseKit.
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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre