summaryrefslogtreecommitdiffstats
path: root/src/live_effects
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2015-07-24 22:19:48 +0000
committerJabiertxof <jtx@jtx.marker.es>2015-07-24 22:19:48 +0000
commit713ebbaf2d2961951d599543cff3b3cae721955c (patch)
tree17faf24ddbe396c3fe90f2bddba25717acb62cd5 /src/live_effects
parentupdate to trunk (diff)
downloadinkscape-713ebbaf2d2961951d599543cff3b3cae721955c.tar.gz
inkscape-713ebbaf2d2961951d599543cff3b3cae721955c.zip
fixes for update to trunk
(bzr r13708.1.38)
Diffstat (limited to 'src/live_effects')
-rw-r--r--src/live_effects/lpe-copy_rotate.cpp32
-rw-r--r--src/live_effects/lpe-copy_rotate.h4
2 files changed, 18 insertions, 18 deletions
diff --git a/src/live_effects/lpe-copy_rotate.cpp b/src/live_effects/lpe-copy_rotate.cpp
index cfc1b92cf..083f56be8 100644
--- a/src/live_effects/lpe-copy_rotate.cpp
+++ b/src/live_effects/lpe-copy_rotate.cpp
@@ -166,9 +166,9 @@ LPECopyRotate::pointInTriangle(Geom::Point p, Geom::Point p1, Geom::Point p2, Ge
}
void
-LPECopyRotate::split(std::vector<Geom::Path> &path_on,Geom::Path divider)
+LPECopyRotate::split(Geom::PathVector &path_on,Geom::Path divider)
{
- std::vector<Geom::Path> tmp_path;
+ Geom::PathVector tmp_path;
double time_start = 0.0;
Geom::Path original = path_on[0];
int position = 0;
@@ -222,17 +222,17 @@ LPECopyRotate::split(std::vector<Geom::Path> &path_on,Geom::Path divider)
}
void
-LPECopyRotate::setFusion(std::vector<Geom::Path> &path_on, Geom::Path divider, double size_divider)
+LPECopyRotate::setFusion(Geom::PathVector &path_on, Geom::Path divider, double size_divider)
{
split(path_on,divider);
- std::vector<Geom::Path> tmp_path;
+ Geom::PathVector tmp_path;
Geom::Affine pre = Geom::Translate(-origin);
for (Geom::PathVector::const_iterator path_it = path_on.begin(); path_it != path_on.end(); ++path_it) {
Geom::Path original = *path_it;
if (path_it->empty()) {
continue;
}
- std::vector<Geom::Path> tmp_path_helper;
+ Geom::PathVector tmp_path_helper;
Geom::Path append_path = original;
for (int i = 0; i < num_copies; ++i) {
Geom::Rotate rot(-Geom::deg_to_rad(rotation_angle * (i)));
@@ -258,35 +258,35 @@ LPECopyRotate::setFusion(std::vector<Geom::Path> &path_on, Geom::Path divider, d
}
append_path *= m;
if(i != 0 && tmp_path_helper.size() > 0 &&( Geom::are_near(tmp_path_helper[tmp_path_helper.size()-1].finalPoint(),append_path.finalPoint()))) {
- Geom::Path tmp_append = append_path.reverse();
+ Geom::Path tmp_append = append_path.reversed();
tmp_append.setInitial(tmp_path_helper[tmp_path_helper.size()-1].finalPoint());
tmp_path_helper[tmp_path_helper.size()-1].append(tmp_append);
} else if(i != 0 && tmp_path_helper.size() > 0 && Geom::are_near(tmp_path_helper[tmp_path_helper.size()-1].initialPoint(),append_path.initialPoint())) {
Geom::Path tmp_append = append_path;
- tmp_path_helper[tmp_path_helper.size()-1] = tmp_path_helper[tmp_path_helper.size()-1].reverse();
+ tmp_path_helper[tmp_path_helper.size()-1] = tmp_path_helper[tmp_path_helper.size()-1].reversed();
tmp_append.setInitial(tmp_path_helper[tmp_path_helper.size()-1].finalPoint());
tmp_path_helper[tmp_path_helper.size()-1].append(tmp_append);
- tmp_path_helper[tmp_path_helper.size()-1] = tmp_path_helper[tmp_path_helper.size()-1].reverse();
+ tmp_path_helper[tmp_path_helper.size()-1] = tmp_path_helper[tmp_path_helper.size()-1].reversed();
} else if(i != 0 && tmp_path_helper.size() > 0 && Geom::are_near(tmp_path_helper[tmp_path_helper.size()-1].finalPoint(),append_path.initialPoint())) {
Geom::Path tmp_append = append_path;
tmp_append.setInitial(tmp_path_helper[tmp_path_helper.size()-1].finalPoint());
tmp_path_helper[tmp_path_helper.size()-1].append(tmp_append);
} else if(i != 0 && tmp_path_helper.size() > 0 && Geom::are_near(tmp_path_helper[tmp_path_helper.size()-1].initialPoint(),append_path.finalPoint())) {
- Geom::Path tmp_append = append_path.reverse();
- tmp_path_helper[tmp_path_helper.size()-1] = tmp_path_helper[tmp_path_helper.size()-1].reverse();
+ Geom::Path tmp_append = append_path.reversed();
+ tmp_path_helper[tmp_path_helper.size()-1] = tmp_path_helper[tmp_path_helper.size()-1].reversed();
tmp_append.setInitial(tmp_path_helper[tmp_path_helper.size()-1].finalPoint());
tmp_path_helper[tmp_path_helper.size()-1].append(tmp_append);
- tmp_path_helper[tmp_path_helper.size()-1] = tmp_path_helper[tmp_path_helper.size()-1].reverse();
+ tmp_path_helper[tmp_path_helper.size()-1] = tmp_path_helper[tmp_path_helper.size()-1].reversed();
} else if(i != 0 && tmp_path_helper.size() > 0 && Geom::are_near(tmp_path_helper[0].finalPoint(),append_path.finalPoint())) {
- Geom::Path tmp_append = append_path.reverse();
+ Geom::Path tmp_append = append_path.reversed();
tmp_append.setInitial(tmp_path_helper[0].finalPoint());
tmp_path_helper[0].append(tmp_append);
} else if(i != 0 && tmp_path_helper.size() > 0 && Geom::are_near(tmp_path_helper[0].initialPoint(),append_path.initialPoint())) {
Geom::Path tmp_append = append_path;
- tmp_path_helper[0] = tmp_path_helper[0].reverse();
+ tmp_path_helper[0] = tmp_path_helper[0].reversed();
tmp_append.setInitial(tmp_path_helper[0].finalPoint());
tmp_path_helper[0].append(tmp_append);
- tmp_path_helper[0] = tmp_path_helper[0].reverse();
+ tmp_path_helper[0] = tmp_path_helper[0].reversed();
} else {
tmp_path_helper.push_back(append_path);
}
@@ -353,8 +353,8 @@ LPECopyRotate::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & p
Piecewise<D2<SBasis> > output;
Affine pre = Translate(-origin) * Rotate(-deg_to_rad(starting_angle));
if(fusion_paths) {
- std::vector<Geom::Path> path_out;
- std::vector<Geom::Path> tmp_path;
+ Geom::PathVector path_out;
+ Geom::PathVector tmp_path;
PathVector const original_pathv = path_from_piecewise(remove_short_cuts(pwd2_in, 0.1), 0.001);
for (Geom::PathVector::const_iterator path_it = original_pathv.begin(); path_it != original_pathv.end(); ++path_it) {
if (path_it->empty()) {
diff --git a/src/live_effects/lpe-copy_rotate.h b/src/live_effects/lpe-copy_rotate.h
index b230a6fc9..e45fa6d37 100644
--- a/src/live_effects/lpe-copy_rotate.h
+++ b/src/live_effects/lpe-copy_rotate.h
@@ -38,13 +38,13 @@ public:
virtual void doBeforeEffect (SPLPEItem const* lpeitem);
- virtual void setFusion(std::vector<Geom::Path> &path_in, Geom::Path divider, double sizeDivider);
+ virtual void setFusion(Geom::PathVector &path_in, Geom::Path divider, double sizeDivider);
virtual bool pointInTriangle(Geom::Point p, Geom::Point p0, Geom::Point p1, Geom::Point p2);
virtual int pointSideOfLine(Geom::Point A, Geom::Point B, Geom::Point X);
- virtual void split(std::vector<Geom::Path> &path_in,Geom::Path divider);
+ virtual void split(Geom::PathVector &path_in,Geom::Path divider);
virtual void resetDefaults(SPItem const* item);