Exemplo n.º 1
0
 int main(){
	 //myrobot³õʼ»¯
 	const double l1=300,l2 =500;
 	Vector2d WF_vx(1,0),WF_vy(0,1);
 	Point wf_origin("wf_origin",0,0); 
 	Joint jt1(0,0,0,-180,180,0),jt2(l1,0,0,-180,180,0);
 	Frame WF("wf",WF_vx,WF_vy,wf_origin);
 	Robot myRobot(l1,l2,jt1,jt2,WF);
 	//Point tf1_origin("tf1_origin",400,200),tf2_origin("tf2_origin",100,300),tf3_origin("tf3_origin",200,400); 
 	//Vector2d TF1_vx(0,1),TF1_vy(-1,0),TF2_vx(-1,0),TF2_vy(0,-1),TF3_vx(0,-1),TF3_vy(1,0);
 	//Frame TF1("tf1",TF1_vx,TF1_vy,tf1_origin),TF2("tf2",TF2_vx,TF2_vy,tf2_origin),TF3("tf3",TF3_vx,TF3_vy,tf3_origin);
 	//myRobot.TaskFrameCreate(TF1);
 	//myRobot.TaskFrameCreate(TF2);
 	//myRobot.TaskFrameCreate(TF3);
 	//Point P1(1,2),P2(1,2),P3(1,2),P4(1,2),P5(1,2);
    //myRobot.RobotShow();
 	//myRobot.PTPMove(WF,P2);
 	//myRobot.RobotShow();
 	//myRobot.PTPMove(TF1,P3);
 	//myRobot.RobotShow();
 	//myRobot.PTPMove(TF2,P4);
 	//myRobot.RobotShow();
 	//myRobot.PTPMove(TF3,P5);
 	//myRobot.RobotShow();
 	return 0;
 }
Exemplo n.º 2
0
int main ()
{
	vector<double> v(10, 0.0);
	list<double> L;
	for (int i = 0; i < 10; i++)  {
		L.push_back(100 - i * i);
		v.push_back(10-i);
		}
	vectorIterator<double> itr(v);
	for (itr.init(); ! itr; itr++)
	  cout << itr( ) << ' ';
	cout << '\n';
	double total = 0;
	for (itr.init(); ! itr; itr++)
	  total += itr ();
	cout << "total is " << total << '\n';
	vectorIterator<double> jtr(v);
	sort1(itr, jtr);
	for (itr.init(); ! itr; itr++)
	  cout << itr( ) << ' ';
	cout << '\n';
	itr.sort(itr, jtr);
	for (itr.init(); ! itr; itr++)
	  cout << itr( ) << ' ';
	cout << '\n';
	listIterator<double> lt1(L);
	for (lt1.init(); ! lt1; lt1++)
	  cout << lt1( ) << ' ';
	cout << '\n';
	total = 0;
	for (lt1.init(); ! lt1; lt1++)
	  total += lt1 ();
	cout << "total is " << total << '\n';
	listIterator<double> jt1(L);
	sort1(lt1, jt1);
	for (lt1.init(); ! lt1; lt1++)
	  cout << lt1( ) << ' ';
	cout << '\n';
	lt1.sort(lt1, jt1);
	for (lt1.init(); ! lt1; lt1++)
	  cout << lt1( ) << ' ';
	cout << '\n';

   cout << "\nMY STUFF BEGINS HERE!\n";
   cout << "VECTOR ITERATOR:\n" << itr;
   cout << "LIST ITERATOR:\n" << lt1;
   return 1;
}