state = STARTING;
}
-void Measure::snap_to_tracks(Point &pt, float &dir)
+void Measure::snap_to_tracks(Vector &pt, float &dir)
{
const set<Track *> <racks = designer.get_layout().get_tracks();
for(set<Track *>::const_iterator i=ltracks.begin(); i!=ltracks.end(); ++i)
if(btn==1)
{
- spoint = Point(gx, gy, 0);
+ spoint = Vector(gx, gy, 0);
sdir = 0;
snap_to_tracks(spoint, sdir);
if(!state)
return;
- pointer = Point(gx, gy, 0);
+ pointer = Vector(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);
+ Vector delta(pointer.x-spoint.x, pointer.y-spoint.y, 0);
float c = cos(sdir);
float s = sin(sdir);