#include "constraint.H"
#include "bb.H"
#include "optfxn.H"
#include "soln.H"

#ifndef _LPSOL_H__
#define _LPSOL_H__

//
// Object
//
class Lpsol {
  
public:
  Lpsol         ( Constraint *constraints, int n_constraints, Float3* c);
  
public:
  int drawConstraint(int index, float r, float g, float b);
  int drawConstraints(float r, float g, float b);
  int drawSolution(float r, float g, float b);
  int drawOptfxn(float r, float g, float b);
  int drawBB(float r, float g, float b);

private:
  getSoln();
  Soln *_soln;
  Constraint *_H;
  int _nconstraints;
  Optfxn  *_c;
  BB *_bb;

};

#endif
