Open Babel: format.h File Reference

Classes | Namespaces | Defines

# format.h File Reference

Declarations for OBFormat. More...

`#include <openbabel/babelconfig.h>`
`#include <openbabel/plugin.h>`
`#include <typeinfo>`

Go to the source code of this file.

## Classes
class | OBFormat
| Base class for file formats. More...
## Namespaces
namespace | OpenBabel
## Defines
#define | NOTREADABLE 0x01
#define | READONEONLY 0x02
#define | READBINARY 0x04
#define | ZEROATOMSOK 0x08
#define | NOTWRITABLE 0x10
#define | WRITEONEONLY 0x20
#define | WRITEBINARY 0x40
#define | READXML 0x80
#define | DEFAULTFORMAT 0x4000

## Detailed Description

Declarations for OBFormat.

## Define Documentation

#define NOTREADABLE 0x01

For OBFormat::Flags()

Referenced by OBFormat::Display(), OBConversion::GetNextFormat(), and OBConversion::SetInFormat().

#define READONEONLY 0x02

Referenced by OBConversion::Convert().

#define READBINARY 0x04

Referenced by OBConversion::InstallStreamFilter(), OBConversion::OpenAndSetFormat(), and OBConversion::ReadFile().

#define ZEROATOMSOK 0x08

Referenced by OBMoleculeFormat::ReadChemObjectImpl().

#define NOTWRITABLE 0x10

Referenced by OBFormat::Display(), OBConversion::GetNextFormat(), and OBConversion::SetOutFormat().

#define WRITEONEONLY 0x20

Referenced by OBConversion::AddChemObject().

#define WRITEBINARY 0x40

Referenced by OBConversion::FullConvert(), and OBConversion::WriteFile().

#define READXML 0x80

Referenced by OBConversion::InstallStreamFilter().

#define DEFAULTFORMAT 0x4000

Referenced by OBFormat::RegisterFormat().

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines