/* * Copyright (c) 2015 Daimler AG / Moovel GmbH * * All rights reserved */ package com.car2go.maps.baidu.model.overlay; import com.car2go.maps.model.Circle; public class BaiduCircle implements Circle { private final com.baidu.mapapi.map.Circle circle; public BaiduCircle(com.baidu.mapapi.map.Circle circle) { this.circle = circle; } @Override public void setVisible(final boolean visible) { if (circle.isVisible() != visible) { circle.setVisible(visible); } } @Override public void remove() { circle.remove(); } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof BaiduCircle)) return false; BaiduCircle that = (BaiduCircle) o; return circle.equals(that.circle); } @Override public int hashCode() { return circle.hashCode(); } }