|
Open Inventor Reference
|
Structure: SoInputFile (internal) More...
#include <Inventor/SoInput.h>
Public Member Functions | |
| SoInputFile () | |
| Too complex for inlining. | |
Public Attributes | |
| SbString | name |
| Name of file. | |
| SbString | fullName |
| Name of file with full path. | |
| FILE * | fp |
| File pointer. | |
| void * | buffer |
| Buffer to read from (or NULL) | |
| char * | curBuf |
| Current location in buffer. | |
| size_t | bufSize |
| Buffer size. | |
| int | lineNum |
| Number of line currently reading. | |
| bool | openedHere |
| TRUE if opened by SoInput. | |
| bool | binary |
| TRUE if file has binary data. | |
| bool | readHeader |
| TRUE if header was checked for A/B. | |
| bool | headerOk |
| TRUE if header was read ok. | |
| SbDict * | refDict |
| Node/path reference dictionary. | |
| bool | borrowedDict |
| TRUE if dict from another SoInput. | |
| float | ivVersion |
| Version if standard Inventor file;. | |
| SbString | headerString |
| The header string of the input file. | |
| SoDBHeaderCB * | postReadCB |
| CB to be called after reading file. | |
| void * | CBData |
| User data to pass to the postReadCB. | |
This structure holds info about an opened file for use in the SoInput class.
One of the items is a dictionary that correlates reference names in files to nodes and paths (SoBase instances).
| SoInputFile::SoInputFile | ( | ) |
| SoDBHeaderCB* SoInputFile::postReadCB |