X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fmeasure.cpp;h=56efc1b55a16a969b28bbea4e33a69385307037e;hb=1ff06c5bc46a677fa389ef86c6b26664368f1653;hp=ee08ba7943276793961ed5cfeba072c025a72752;hpb=3e9c210ddc036cd015228504cc0803c909e27f84;p=r2c2.git diff --git a/source/designer/measure.cpp b/source/designer/measure.cpp index ee08ba7..56efc1b 100644 --- a/source/designer/measure.cpp +++ b/source/designer/measure.cpp @@ -1,6 +1,6 @@ /* $Id$ -This file is part of the MSP Märklin suite +This file is part of R²C² Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa Distributed under the GPL */ @@ -12,7 +12,7 @@ Distributed under the GPL #include "measure.h" using namespace std; -using namespace Marklin; +using namespace R2C2; using namespace Msp; Measure::Measure(Designer &d): @@ -22,12 +22,12 @@ Measure::Measure(Designer &d): void Measure::start() { - state=STARTING; + state = STARTING; } void Measure::snap_to_tracks(Point &pt, float &dir) { - const set <racks=designer.get_layout()->get_tracks(); + const set <racks = designer.get_layout().get_tracks(); for(set::const_iterator i=ltracks.begin(); i!=ltracks.end(); ++i) if((*i)->snap(pt, dir)) return; @@ -40,19 +40,19 @@ void Measure::button_press(int, int, float gx, float gy, unsigned btn) if(btn==1) { - spoint=Point(gx, gy, 0); - sdir=0; + spoint = Point(gx, gy, 0); + sdir = 0; snap_to_tracks(spoint, sdir); - state=ACTIVE; + state = ACTIVE; } else if(btn==3) { if(state==ACTIVE) - state=STARTING; + state = STARTING; else { - state=NONE; + state = NONE; signal_done.emit(); } } @@ -63,24 +63,24 @@ void Measure::pointer_motion(int, int, float gx, float gy) if(!state) return; - pointer=Point(gx, gy, 0); - float dir=sdir; + pointer = Point(gx, gy, 0); + float dir = sdir; snap_to_tracks(pointer, dir); if(state!=STARTING) { Point delta(pointer.x-spoint.x, pointer.y-spoint.y, 0); - float c=cos(sdir); - float s=sin(sdir); + float c = cos(sdir); + float s = sin(sdir); - par_dist=delta.x*c+delta.y*s; - perp_dist=delta.x*s-delta.y*c; + par_dist = delta.x*c+delta.y*s; + perp_dist = delta.x*s-delta.y*c; - adiff=dir-sdir+M_PI; + adiff = dir-sdir+M_PI; while(adiff<-M_PI) - adiff+=M_PI*2; + adiff += M_PI*2; while(adiff>M_PI) - adiff-=M_PI*2; + adiff -= M_PI*2; signal_changed.emit(); } @@ -99,8 +99,8 @@ void Measure::render() glBegin(GL_QUAD_STRIP); for(unsigned i=0; i<=16; ++i) { - float x=cos(i*M_PI/8)*0.005; - float y=sin(i*M_PI/8)*0.005; + float x = cos(i*M_PI/8)*0.005; + float y = sin(i*M_PI/8)*0.005; glVertex3f(x, y, 0); glVertex3f(x, y, 0.01); } @@ -108,8 +108,8 @@ void Measure::render() if(state==ACTIVE) { - float c=cos(sdir); - float s=sin(sdir); + float c = cos(sdir); + float s = sin(sdir); glBegin(GL_QUAD_STRIP); glVertex3f(0, 0, 0); glVertex3f(0, 0, 0.01);