#ifndef _IFS_H_
#define _IFS_H_

// ====================================================================
// ====================================================================
// don't put all the implementation in this file...

#include "argparser.h"
#include "glCanvas.h"

class IFS {

public:

  IFS(ArgParser *args) {
    // Parse the input
  }

  void Render() {
    // render the IFS to an image
  }

  void Paint() {
    // replace this with OpenGL commands to display the IFS
    GLCanvas::CubePaint();
  }

};

// ====================================================================
// ====================================================================

#endif

