
#ifndef _JL_RC_GRAPHICS_H_
#define _JL_RC_GRAPHICS_H_


#include "jllib_include.h"


class Bounds3d;
class Lights;


void InitRCGraphics(int ray_display_list_id);
void SetupLighting(Lights &L);

void DrawBoxFrame(const Bounds3d &B);

void DisplayParams4d(int major_plane,
					 real a, real b, real c, real d,
					 const Bounds3d &B);

void DrawMinMaxVolume(float min00, float min10, float min01, float min11,
					  float max00, float max10, float max01, float max11,
					  float scale);

void DrawDispMapWireframe(float *dmap, int size, float scale);
void DrawDispMapWireframeWithDiag(float *dmap, int size, float scale);
void DrawDispMapSurface(float *dmap, int size, float scale);


#endif

