conn-avoid-ref.cpp revision ab17729e09d54ccfcb65645e6dae62a343e9c6b7
1472N/A#include "2geom/crossing.h"
1472N/A#include "2geom/convex-cover.h"
0N/A#include "helper/geom-curves.h"
0N/A#include "svg/stringstream.h"
0N/A#include "conn-avoid-ref.h"
1879N/A#include "connection-points.h"
1879N/A#include "sp-conn-end.h"
1879N/A#include "libavoid/connector.h"
0N/A#include "libavoid/geomtypes.h"
0N/A#include "document.h"
0N/A#include "desktop-handles.h"
2772N/A#include "sp-namedview.h"
0N/A#include "sp-item-group.h"
0N/A#include "inkscape.h"
0N/A , new_setting(false)
delete shapeRef;
new_setting = false;
new_setting = true;
if (value)
++iter;
bool first = true;
if ( first )
first = false;
++it;
if ( first )
first = false;
bool first = true;
for (IdConnectionPointMap::iterator it = connection_points.begin(); it != connection_points.end(); ++it)
if ( first )
first = false;
bool first = true;
for (IdConnectionPointMap::iterator it = connection_points.begin(); it != connection_points.end(); ++it) {
if ( first ) {
first = false;
if (new_setting) {
delete shapeRef;
return list;
return list;
return pos;
double at;
at = 0;
++cit;
++cit;
++pit;
return poly_points;
static std::vector<Geom::Point> approxItemWithPoints(SPItem const *item, const Geom::Matrix& item_transform)
std::vector<Geom::Point> child_points = approxItemWithPoints(child_item, item_transform * child_item->transform);
if (item_curve)
return poly_points;
for (int i = 0; i <= hull_size; ++i)
if (int_pt)
Avoid::Point avoid_pt((parallel_hull_edge.origin()+parallel_hull_edge.versor()*int_pt->ta)[Geom::X],
return poly;
bool initialised)
return list;
bool initialised = false;
if (items) {