/** * @RDE_HEADER@ * Interface-Implementation of Polygon * $Id$ * $HeadURL$ * $Author$ */ // Own #include "polygon_impl.h" #include #include // ESRI // Qt namespace SituationMap { //----------------------------------------------------------------------------- // class PolygonImpl //----------------------------------------------------------------------------- PolygonImpl::PolygonImpl(const QString &debugInfo) : Polygon() // Interface , BaseClass(debugInfo) // Implementation , m_logger(getLogger("PolygonImpl")) { TRACE_LOG(m_logger) << LOGFUNCTION << " START"; TRACE_LOG(m_logger) << LOGFUNCTION << " END"; } PolygonImpl::~PolygonImpl() { TRACE_LOG(m_logger) << LOGFUNCTION << " START"; TRACE_LOG(m_logger) << LOGFUNCTION << " END"; } bool PolygonImpl::updateViewImpl() { TRACE_LOG(m_logger) << LOGFUNCTION << " START" << " visibility=" << m_visibility << " visiTechn=" << m_visibilityTechnical << " visiTact=" << m_visibilityTactical; bool success = BaseClass::updateViewImpl(); if (!success) ERROR_LOG(m_logger) << LOGFUNCTION << " updateViewImpl failed"; TRACE_LOG(m_logger) << LOGFUNCTION << " END, success=" << success; return success; } bool PolygonImpl::init(MapImpl *mapImpl, const QString &logicalLayerName) { TRACE_LOG(m_logger) << LOGFUNCTION << " START"; bool success = BaseClass::init(mapImpl, logicalLayerName, GraphicalObjectPathType::Polygon); if (!success) ERROR_LOG(m_logger) << LOGFUNCTION << " init failed"; TRACE_LOG(m_logger) << LOGFUNCTION << " END, success=" << success; return success; } } // namespace SituationMap