11 vector<ClipUnit> ClipUnit::units;
18 bool ClipUnit::set_plane(const ClipPlane *p)
20 bool result = (p!=plane);
25 unsigned ClipUnit::get_n_units()
27 static int count = get_i(GL_MAX_CLIP_PLANES);
31 ClipUnit &ClipUnit::get_unit(unsigned i)
34 throw out_of_range("ClipUnit::get_unit");
38 unsigned j = units.size();
39 units.resize(i+1, ClipUnit());
40 for(; j<units.size(); ++j)
47 ClipUnit *ClipUnit::find_unit(const ClipPlane *p)
49 for(vector<ClipUnit>::iterator i=units.begin(); i!=units.end(); ++i)