Skip to content

v0.2.55..v0.2.56 changeset CreatorDescription.cpp

Garret Voltz edited this page Aug 14, 2020 · 3 revisions
diff --git a/hoot-core/src/main/cpp/hoot/core/info/CreatorDescription.cpp b/hoot-core/src/main/cpp/hoot/core/info/CreatorDescription.cpp
index 05023ba..9f3a9db 100644
--- a/hoot-core/src/main/cpp/hoot/core/info/CreatorDescription.cpp
+++ b/hoot-core/src/main/cpp/hoot/core/info/CreatorDescription.cpp
@@ -47,7 +47,8 @@ namespace hoot
 
 CreatorDescription::CreatorDescription() :
 experimental(),
-baseFeatureType(BaseFeatureType::Unknown)
+baseFeatureType(BaseFeatureType::Unknown),
+geometryType(GeometryTypeCriterion::GeometryType::Unknown)
 {
 }
 
@@ -56,7 +57,8 @@ CreatorDescription::CreatorDescription(std::string className, QString descriptio
 experimental(experimental),
 className(className),
 description(description),
-baseFeatureType(BaseFeatureType::Unknown)
+baseFeatureType(BaseFeatureType::Unknown),
+geometryType(GeometryTypeCriterion::GeometryType::Unknown)
 {
 }
 
@@ -65,7 +67,8 @@ CreatorDescription::CreatorDescription(std::string className, QString descriptio
 experimental(experimental),
 className(className),
 description(description),
-baseFeatureType(featureType)
+baseFeatureType(featureType),
+geometryType(GeometryTypeCriterion::GeometryType::Unknown)
 {
 }
 
@@ -181,7 +184,7 @@ ElementCriterionPtr CreatorDescription::getElementCriterion(BaseFeatureType t, C
     case PoiPolygonPOI:
       return ElementCriterionPtr(new PoiPolygonPoiCriterion());
     case Polygon:
-      return ElementCriterionPtr(new /*PoiPolygonPolyCriterion()*/PolygonCriterion());
+      return ElementCriterionPtr(new PolygonCriterion(map));
     case Area:
       return ElementCriterionPtr(new NonBuildingAreaCriterion(map));
     case Railway:
Clone this wiki locally