コード例 #1
0
ファイル: complement.hpp プロジェクト: Wushaowei001/omnibus
 forceinline int
 ComplementView<View>::lubMin(void) const {
   GlbRanges<View> lb(x);
   RangesCompl<GlbRanges<View> > lbc(lb);
   if (lbc()) {
     return lbc.min();
   } else {
     return BndSet::MIN_OF_EMPTY;
   }
 }
コード例 #2
0
ファイル: complement.hpp プロジェクト: Wushaowei001/omnibus
 forceinline int
 ComplementView<View>::lubMax(void) const {
   GlbRanges<View> lb(x);
   RangesCompl<GlbRanges<View> > lbc(lb);
   if (lbc()) {
     while(lbc()) ++lbc;
     return lbc.max();
   } else {
     return BndSet::MAX_OF_EMPTY;
   }
 }
コード例 #3
0
ファイル: 2.c プロジェクト: shajanjp/WeLearn
void display(){
	double x0 = 60, y0 = 20, x1 = 80, y1 = 120;
	glClear(GL_COLOR_BUFFER_BIT);
	
	glColor3f(1.0,0.0,0.0);
	glBegin(GL_LINE_LOOP);
	glVertex2f(xmin,ymin);
	glVertex2f(xmax,ymin);
	glVertex2f(xmax,ymax);
	glVertex2f(xmin,ymax);
	glEnd();
	
	glColor3f(0.0,0.0,1.0);
	glBegin(GL_LINES);
	glVertex2d(x0,y0);
	glVertex2d(x1,y1);
	glEnd();

	lbc(x0,y0,x1,y1);
	glFlush();
}