class stConfigR2S { public: double x_,y_,theta_; public: stConfigR2S(double inx =0, double iny =0, double inTheta =0) { x_ = inx; y_ = iny; theta_ = inTheta; } const stConfigR2S &operator=(const stConfigR2S & inCon) { this->x_ = inCon.x_; this->y_ = inCon.y_; this->theta_ = inCon.theta_; } virtual inline int fileLoader(ifstream & inFile) { char title[40]; inFile>>title; inFile >>x_>>y_>>theta_; if(inFile.fail()) { cout<<" error reading config \n"; return -1; } return 1; } }; ostream & operator<<(ostream & out,const stConfigR2S &config) { out<