21 class DtLineFacadeInterface;
22 class DtAreaFacadeInterface;
23 class DtEntity2dFacade;
24 class DtTacticalGraphicOverlay;
26 namespace exampleTacticalGraphics
48 virtual const std::string& className()
const;
52 virtual bool onStart();
56 virtual bool onStop();
60 virtual bool onTick();
72 virtual void createLineFacades();
75 virtual void createOverlays();
80 virtual void registerTacticalGraphic(
const std::string& name,
82 virtual void registerTacticalGraphic(
const std::string& name,
84 virtual void registerTacticalGraphic(
const std::string& name,
90 virtual void slot_tacticalGraphicVisibilityChanged(
96 virtual DtLineFacadeInterface* createSimpleLineFacade(
int modelSet, std::vector<DtVector> pointVector);
110 virtual void createAreaFacades();
113 virtual DtAreaFacadeInterface* createSimpleAreaFacade(
int modelSet, std::vector<DtVector> pointVector);
120 virtual DtAreaFacadeInterface* createPatternFilledArea(
int modelSet, std::vector<DtVector> pointVector);