WSF
ZoneFactory.hpp File Reference
#include <memory>
#include "Message.hpp"
#include "Zone.hpp"
Include dependency graph for ZoneFactory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  usmtf
namespace  usmtf::ZoneType
 currently supported zone types.

Functions

std::unique_ptr< Zoneusmtf::CreateZone (const std::string &zoneType, const Segment &aSegment) noexcept
 Self Explanatory, instantiate a zone using the correct supported USMTF_Transformer.

Variables

const std::string usmtf::ZoneType::cPOLYARC = "POLYARC"
const std::string usmtf::ZoneType::cPOLYGON = "POLYGON"
const std::string usmtf::ZoneType::cCORRIDOR = "CORRIDOR"
const std::string usmtf::ZoneType::cTRACK = "TRACK"
const std::string usmtf::ZoneType::cORBIT = "ORBIT"
const std::string usmtf::ZoneType::cPOINT = "POINT"
const std::string usmtf::ZoneType::cCIRCLE = "CIRCLE"
const std::string usmtf::ZoneType::cRADARC = "RADARC"
const std::string usmtf::ZoneType::cLINE = "LINE"
Copyrights Multiple, All Rights Reserved