summaryrefslogtreecommitdiff
path: root/src/mbgl/text/collision_feature.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/text/collision_feature.cpp')
-rw-r--r--src/mbgl/text/collision_feature.cpp22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/mbgl/text/collision_feature.cpp b/src/mbgl/text/collision_feature.cpp
index 661c44891f..67f669ab61 100644
--- a/src/mbgl/text/collision_feature.cpp
+++ b/src/mbgl/text/collision_feature.cpp
@@ -3,12 +3,18 @@
namespace mbgl {
-CollisionFeature::CollisionFeature(const GeometryCoordinates &line, const Anchor &anchor,
- const float top, const float bottom, const float left, const float right,
- const float boxScale, const float padding, const style::SymbolPlacementType placement, IndexedSubfeature indexedFeature_,
- const bool straight)
+CollisionFeature::CollisionFeature(const GeometryCoordinates& line,
+ const Anchor& anchor,
+ const float top,
+ const float bottom,
+ const float left,
+ const float right,
+ const float boxScale,
+ const float padding,
+ const style::SymbolPlacementType placement,
+ IndexedSubfeature indexedFeature_,
+ const bool straight)
: indexedFeature(std::move(indexedFeature_)) {
-
if (top == 0 && bottom == 0 && left == 0 && right == 0) return;
const float y1 = top * boxScale - padding;
@@ -40,9 +46,8 @@ CollisionFeature::CollisionFeature(const GeometryCoordinates &line, const Anchor
}
}
-void CollisionFeature::bboxifyLabel(const GeometryCoordinates &line,
- GeometryCoordinate &anchorPoint, const int segment, const float labelLength, const float boxSize) {
-
+void CollisionFeature::bboxifyLabel(const GeometryCoordinates& line, GeometryCoordinate& anchorPoint,
+ const int segment, const float labelLength, const float boxSize) {
const float step = boxSize / 2;
const unsigned int nBoxes = std::floor(labelLength / step);
@@ -101,5 +106,4 @@ void CollisionFeature::bboxifyLabel(const GeometryCoordinates &line,
}
}
-
} // namespace mbgl