use emplace_back instead of push_back where justified
This commit is contained in:
@@ -185,23 +185,23 @@ bool MeshProjection::projectLineOnMesh(const MeshFacetGrid& grid,
|
||||
continue;
|
||||
}
|
||||
|
||||
cutLine.push_back(std::pair<Base::Vector3f, Base::Vector3f>(e1, e2));
|
||||
cutLine.emplace_back(e1, e2);
|
||||
}
|
||||
else {
|
||||
if (*it == f1) { // start facet
|
||||
if (((e2 - v1) * dir) > 0.0f)
|
||||
cutLine.push_back(std::pair<Base::Vector3f, Base::Vector3f>(v1, e2));
|
||||
cutLine.emplace_back(v1, e2);
|
||||
else
|
||||
cutLine.push_back(std::pair<Base::Vector3f, Base::Vector3f>(v1, e1));
|
||||
cutLine.emplace_back(v1, e1);
|
||||
|
||||
//start = it - facets.begin();
|
||||
}
|
||||
|
||||
if (*it == f2) { // end facet
|
||||
if (((e2 - v2) * -dir) > 0.0f)
|
||||
cutLine.push_back(std::pair<Base::Vector3f, Base::Vector3f>(v2, e2));
|
||||
cutLine.emplace_back(v2, e2);
|
||||
else
|
||||
cutLine.push_back(std::pair<Base::Vector3f, Base::Vector3f>(v2, e1));
|
||||
cutLine.emplace_back(v2, e1);
|
||||
|
||||
//end = it - facets.begin();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user