equal
deleted
inserted
replaced
807 for(typename std::vector<Edge>::iterator e=i;e!=j;++e) |
807 for(typename std::vector<Edge>::iterator e=i;e!=j;++e) |
808 sw+=_edgeWidths[*e]*_edgeWidthScale+_parEdgeDist; |
808 sw+=_edgeWidths[*e]*_edgeWidthScale+_parEdgeDist; |
809 sw-=_parEdgeDist; |
809 sw-=_parEdgeDist; |
810 sw/=-2.0; |
810 sw/=-2.0; |
811 xy<double> dvec(_coords[g.target(*i)]-_coords[g.source(*i)]); |
811 xy<double> dvec(_coords[g.target(*i)]-_coords[g.source(*i)]); |
812 double l=sqrt(dvec.normSquare()); |
812 double l=sqrt(dvec.normSquare()); |
813 xy<double> d(dvec/l); |
813 ///\todo better 'epsilon' would be nice here. |
|
814 xy<double> d(dvec/max(l,1e-9)); |
814 xy<double> m; |
815 xy<double> m; |
815 // m=xy<double>(_coords[g.target(*i)]+_coords[g.source(*i)])/2.0; |
816 // m=xy<double>(_coords[g.target(*i)]+_coords[g.source(*i)])/2.0; |
816 |
817 |
817 // m=xy<double>(_coords[g.source(*i)])+ |
818 // m=xy<double>(_coords[g.source(*i)])+ |
818 // dvec*(double(_nodeSizes[g.source(*i)])/ |
819 // dvec*(double(_nodeSizes[g.source(*i)])/ |