本文整理汇总了C++中Chrono::Stop方法的典型用法代码示例。如果您正苦于以下问题:C++ Chrono::Stop方法的具体用法?C++ Chrono::Stop怎么用?C++ Chrono::Stop使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Chrono
的用法示例。
在下文中一共展示了Chrono::Stop方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: infinitise
//-*** Exported Functions : infinitise()
void infinitise(void ***Zprim, REELLE **Zbuf,
double cste_dist,int** roof,int Tx, int Ty,bool dupli) {
int i,j;
if(verbose>1){
myclock.Start();
cout<<"* infinitise(): DEBUT\n";
}
//init
Zdat0.alloue(Tx,Ty);
Zbuf0.alloue(Tx,Ty);
// parameters --> global variables
Zdat8=Zprim;
Zbuf8=Zbuf;
T=roof;
duplik=dupli;
cdist=cste_dist;
Ti=Tx;Tj=Ty;
for(j=0;j<Ty;j++)
for(i=0;i<Tx;i++) {
Zdat0(i,j)=Zprim[i][j];
Zbuf0(i,j)=Zbuf[i][j];
}
i=j=0;
/* for(int ii=0; ii<4; ii++)
for(int jj=0;jj<2;jj++)
printf("----> T(%d,%d) = %d\n",ii,jj,T[ii][jj]);
*/
/* //MC 1996 : Ok mais pb d'arrondi possible donc...
tr[0]=T[3][0]-T[0][0];
tr[1]=T[3][1]-T[0][1];
tr[2]=T[1][0]-T[0][0];
tr[3]=T[1][1]-T[0][1];
*/
// printf("\nOLD tr(0-3)=(%d, %d, %d, %d)\n", tr[0], tr[1], tr[2], tr[3]);
//MC09: debug / fort angles zenitaux => ne chga erien mais plus rigoureux
tr[0]=round( ( (T[3][0]-T[0][0]) +(T[2][0]-T[1][0]) )/2.);
tr[1]=round( ( (T[3][1]-T[0][1]) +(T[2][1]-T[1][1]) )/2.);
tr[2]=round( ( (T[1][0]-T[0][0]) +(T[2][0]-T[3][0]) )/2.);
tr[3]=round( ( (T[1][1]-T[0][1]) +(T[2][1]-T[3][1]) )/2.);
//fin dbug MC09
tr[4]=-tr[2];
tr[5]=-tr[3];
tr[6]=-tr[0];
tr[7]=-tr[1];
// printf(" NEW tr(0-3)=(%d, %d, %d, %d)\n", tr[0], tr[1], tr[2], tr[3]);
// pave tq le toit et ses translates pavent tte l'image
pave(i,j,0); //up
i+=tr[6];
j+=tr[7];
pave(i,j,6); //down
//Mr Propre
Zdat0.free();
Zbuf0.free();
if(verbose>1){
myclock.Stop();
cout<<"\n::::> Infinitisation en "<<myclock<<endl;
fflush(stdout);
}
}//infinitise()