[core] Safeguard PositionedIcon usage via optional

This commit is contained in:
Bruno de Oliveira Abinader
2017-04-11 20:31:18 +03:00
committed by John Firebaugh
parent 2f4d162deb
commit 98e2e59e5e
11 changed files with 80 additions and 60 deletions

View File

@@ -58,7 +58,7 @@ TEST(AnnotationTile, Issue8289) {
auto collisionTile = std::make_unique<CollisionTile>(PlacementConfig());
IndexedSubfeature subfeature { 0, "", "", 0 };
CollisionFeature feature(GeometryCoordinates(), Anchor(0, 0, 0, 0), -5, 5, -5, 5, 1, 0, style::SymbolPlacementType::Point, subfeature, false);
CollisionFeature feature(GeometryCoordinates(), Anchor(0, 0, 0, 0), -5, 5, -5, 5, 1, 0, style::SymbolPlacementType::Point, subfeature, CollisionFeature::AlignmentType::Curved);
collisionTile->insertFeature(feature, 0, true);
collisionTile->placeFeature(feature, false, false);