13#ifndef ZONEFACTORY_HPP
14#define ZONEFACTORY_HPP
34const std::string
cLINE =
"LINE";
38std::unique_ptr<Zone>
CreateZone(
const std::string& zoneType,
const Segment& aSegment)
noexcept;
Definition Segment.hpp:30
currently supported zone types.
Definition ZoneFactory.hpp:25
const std::string cTRACK
Definition ZoneFactory.hpp:29
const std::string cRADARC
Definition ZoneFactory.hpp:33
const std::string cPOLYARC
Definition ZoneFactory.hpp:26
const std::string cORBIT
Definition ZoneFactory.hpp:30
const std::string cCORRIDOR
Definition ZoneFactory.hpp:28
const std::string cPOLYGON
Definition ZoneFactory.hpp:27
const std::string cCIRCLE
Definition ZoneFactory.hpp:32
const std::string cLINE
Definition ZoneFactory.hpp:34
const std::string cPOINT
Definition ZoneFactory.hpp:31
std::unique_ptr< Zone > CreateZone(const std::string &zoneType, const Segment &aSegment) noexcept
Self Explanatory, instantiate a zone using the correct supported USMTF_Transformer.
Definition ZoneFactory.cpp:24