void Manipulator::update_wrap()
{
wrap.clear();
- float min_x=0,max_x=0;
- float min_y=0,max_y=0;
+ float min_x=0, max_x=0;
+ float min_y=0, max_y=0;
for(vector<MTrack>::iterator i=tracks.begin(); i!=tracks.end(); ++i)
{
- Track3D *t3d=designer.get_layout_3d()->get_track(i->track);
+ Track3D &t3d=designer.get_layout_3d()->get_track(*i->track);
TrackWrap tw;
float min_area=100;
for(float a=0; a<M_PI; a+=0.01)
{
- Point minp,maxp;
- t3d->get_bounds(a, minp, maxp);
+ Point minp, maxp;
+ t3d.get_bounds(a, minp, maxp);
float area=(maxp.x-minp.x)*(maxp.y-minp.y);
if(area<min_area)
{