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