#include <iomanip>
#include <iosfwd>
#include <vector>
#include <cstring>
#ifndef aspXpm_H
#define aspXpm_H
#include <algorithm>
#include <float.h>
#include <time.h>
#include "ndspy.h"
#include <string>
#include <stdio.h>
#include <cstdlib>
#include <zlib.h>
#include "aqsis.h"
#include "rib2_common.h"
//#include <string>
//#include <cassert>
namespace librib
#include <iostream>
#include "ri.h"
namespace librib2ri
{
/// Implements the librib::RendermanInterface interface, and sends data to the Renderman Interface "C" API
class RIB_SHARE Engine :
public librib::RendermanInterface
#include <memory>
#ifdef AQSIS_SYSTEM_WIN32
#include <windows.h>
#define RI2RIB_CONTEXT_H 1
#include <list>
#include "options.h"
//
class ArgParseInternalData; // hide implementation details
#include <limits>
#define ___ddmanager_Loaded___
#include <stack>
#include <map>
#include "bitvector.h"
#include "color.h"
#include <deque>
#include "version.h"
#include "vmoutput.h"
#define PARSENODE_H_INCLUDED 1
#include <cassert>
#include <fstream>
#include <sstream>
#include "io.h"
#include "vector3d.h"
#include "vector4d.h"