# /Users/patrick/Development/DPX/svn/source/DPX.h File Reference

`#include <cstdio>`
`#include "DPXHeader.h"`
`#include "DPXStream.h"`
Include dependency graph for DPX.h:
This graph shows which files directly or indirectly include this file:

## Classes
struct | dpx::Block
| Rectangle block definition defined by two points. More...
class | dpx::Reader
| DPX Image Reader class. More...
class | dpx::Writer
| DPX Image Writer class. More...
## Namespaces
namespace | dpx

| OpenDPX namespace.
## Defines
#define | OPENDPX_VERSION "0.5.0"
| OpenDPX Version.
## Enumerations
enum | dpx::Endian { dpx::kLittleEndian, dpx::kBigEndian }
| DPX files can be stored in big- or little-endian byte order. More...
## Functions
bool | dpx::IdentifyFile (InStream *file)
| determine if the image file is DPX
bool | dpx::IdentifyFile (const void *data)
| determine if the image file is DPX
const char * | dpx::DefaultExtension ()
| returns a char * of the default DPX file extension
const char * | dpx::Version ()
const char * | dpx::LibraryVersion ()
| returns the version string for this library
## Variables
Endian | dpx::systemByteOrder = (*(unsigned char*)lPtr == 0x78 ? dpx::kLittleEndian : dpx::kBigEndian)

## Detailed Description

## Define Documentation

#define OPENDPX_VERSION "0.5.0"

OpenDPX Version.