Avoid instanceof dependant assertions
This commit is contained in:
@@ -1,15 +1,6 @@
|
||||
goog.provide('ol.renderer.vector');
|
||||
|
||||
goog.require('goog.asserts');
|
||||
goog.require('ol.geom.Circle');
|
||||
goog.require('ol.geom.Geometry');
|
||||
goog.require('ol.geom.GeometryCollection');
|
||||
goog.require('ol.geom.LineString');
|
||||
goog.require('ol.geom.MultiLineString');
|
||||
goog.require('ol.geom.MultiPoint');
|
||||
goog.require('ol.geom.MultiPolygon');
|
||||
goog.require('ol.geom.Point');
|
||||
goog.require('ol.geom.Polygon');
|
||||
goog.require('ol.render.Feature');
|
||||
goog.require('ol.render.IReplayGroup');
|
||||
goog.require('ol.style.ImageState');
|
||||
@@ -49,15 +40,13 @@ ol.renderer.vector.getTolerance = function(resolution, pixelRatio) {
|
||||
|
||||
/**
|
||||
* @param {ol.render.IReplayGroup} replayGroup Replay group.
|
||||
* @param {ol.geom.Geometry} geometry Geometry.
|
||||
* @param {ol.geom.Circle} geometry Geometry.
|
||||
* @param {ol.style.Style} style Style.
|
||||
* @param {ol.Feature} feature Feature.
|
||||
* @private
|
||||
*/
|
||||
ol.renderer.vector.renderCircleGeometry_ =
|
||||
function(replayGroup, geometry, style, feature) {
|
||||
goog.asserts.assertInstanceof(geometry, ol.geom.Circle,
|
||||
'geometry should be an ol.geom.Circle');
|
||||
var fillStyle = style.getFill();
|
||||
var strokeStyle = style.getStroke();
|
||||
if (fillStyle || strokeStyle) {
|
||||
@@ -137,15 +126,13 @@ ol.renderer.vector.renderFeature_ = function(
|
||||
|
||||
/**
|
||||
* @param {ol.render.IReplayGroup} replayGroup Replay group.
|
||||
* @param {ol.geom.Geometry} geometry Geometry.
|
||||
* @param {ol.geom.GeometryCollection} geometry Geometry.
|
||||
* @param {ol.style.Style} style Style.
|
||||
* @param {ol.Feature} feature Feature.
|
||||
* @private
|
||||
*/
|
||||
ol.renderer.vector.renderGeometryCollectionGeometry_ =
|
||||
function(replayGroup, geometry, style, feature) {
|
||||
goog.asserts.assertInstanceof(geometry, ol.geom.GeometryCollection,
|
||||
'geometry should be an ol.geom.GeometryCollection');
|
||||
var geometries = geometry.getGeometriesArray();
|
||||
var i, ii;
|
||||
for (i = 0, ii = geometries.length; i < ii; ++i) {
|
||||
@@ -160,17 +147,13 @@ ol.renderer.vector.renderGeometryCollectionGeometry_ =
|
||||
|
||||
/**
|
||||
* @param {ol.render.IReplayGroup} replayGroup Replay group.
|
||||
* @param {ol.geom.Geometry} geometry Geometry.
|
||||
* @param {ol.geom.LineString|ol.render.Feature} geometry Geometry.
|
||||
* @param {ol.style.Style} style Style.
|
||||
* @param {ol.Feature|ol.render.Feature} feature Feature.
|
||||
* @private
|
||||
*/
|
||||
ol.renderer.vector.renderLineStringGeometry_ =
|
||||
function(replayGroup, geometry, style, feature) {
|
||||
if (geometry instanceof ol.geom.Geometry) {
|
||||
goog.asserts.assertInstanceof(geometry, ol.geom.LineString,
|
||||
'geometry should be an ol.geom.LineString');
|
||||
}
|
||||
var strokeStyle = style.getStroke();
|
||||
if (strokeStyle) {
|
||||
var lineStringReplay = replayGroup.getReplay(
|
||||
@@ -190,17 +173,13 @@ ol.renderer.vector.renderLineStringGeometry_ =
|
||||
|
||||
/**
|
||||
* @param {ol.render.IReplayGroup} replayGroup Replay group.
|
||||
* @param {ol.geom.Geometry} geometry Geometry.
|
||||
* @param {ol.geom.MultiLineString|ol.render.Feature} geometry Geometry.
|
||||
* @param {ol.style.Style} style Style.
|
||||
* @param {ol.Feature|ol.render.Feature} feature Feature.
|
||||
* @private
|
||||
*/
|
||||
ol.renderer.vector.renderMultiLineStringGeometry_ =
|
||||
function(replayGroup, geometry, style, feature) {
|
||||
if (geometry instanceof ol.geom.Geometry) {
|
||||
goog.asserts.assertInstanceof(geometry, ol.geom.MultiLineString,
|
||||
'geometry should be an ol.geom.MultiLineString');
|
||||
}
|
||||
var strokeStyle = style.getStroke();
|
||||
if (strokeStyle) {
|
||||
var lineStringReplay = replayGroup.getReplay(
|
||||
@@ -222,15 +201,13 @@ ol.renderer.vector.renderMultiLineStringGeometry_ =
|
||||
|
||||
/**
|
||||
* @param {ol.render.IReplayGroup} replayGroup Replay group.
|
||||
* @param {ol.geom.Geometry} geometry Geometry.
|
||||
* @param {ol.geom.MultiPolygon} geometry Geometry.
|
||||
* @param {ol.style.Style} style Style.
|
||||
* @param {ol.Feature} feature Feature.
|
||||
* @private
|
||||
*/
|
||||
ol.renderer.vector.renderMultiPolygonGeometry_ =
|
||||
function(replayGroup, geometry, style, feature) {
|
||||
goog.asserts.assertInstanceof(geometry, ol.geom.MultiPolygon,
|
||||
'geometry should be an ol.geom.MultiPolygon');
|
||||
var fillStyle = style.getFill();
|
||||
var strokeStyle = style.getStroke();
|
||||
if (strokeStyle || fillStyle) {
|
||||
@@ -253,17 +230,13 @@ ol.renderer.vector.renderMultiPolygonGeometry_ =
|
||||
|
||||
/**
|
||||
* @param {ol.render.IReplayGroup} replayGroup Replay group.
|
||||
* @param {ol.geom.Geometry} geometry Geometry.
|
||||
* @param {ol.geom.Point|ol.render.Feature} geometry Geometry.
|
||||
* @param {ol.style.Style} style Style.
|
||||
* @param {ol.Feature|ol.render.Feature} feature Feature.
|
||||
* @private
|
||||
*/
|
||||
ol.renderer.vector.renderPointGeometry_ =
|
||||
function(replayGroup, geometry, style, feature) {
|
||||
if (geometry instanceof ol.geom.Geometry) {
|
||||
goog.asserts.assertInstanceof(geometry, ol.geom.Point,
|
||||
'geometry should be an ol.geom.Point');
|
||||
}
|
||||
var imageStyle = style.getImage();
|
||||
if (imageStyle) {
|
||||
if (imageStyle.getImageState() != ol.style.ImageState.LOADED) {
|
||||
@@ -287,17 +260,13 @@ ol.renderer.vector.renderPointGeometry_ =
|
||||
|
||||
/**
|
||||
* @param {ol.render.IReplayGroup} replayGroup Replay group.
|
||||
* @param {ol.geom.Geometry} geometry Geometry.
|
||||
* @param {ol.geom.MultiPoint|ol.render.Feature} geometry Geometry.
|
||||
* @param {ol.style.Style} style Style.
|
||||
* @param {ol.Feature|ol.render.Feature} feature Feature.
|
||||
* @private
|
||||
*/
|
||||
ol.renderer.vector.renderMultiPointGeometry_ =
|
||||
function(replayGroup, geometry, style, feature) {
|
||||
if (geometry instanceof ol.geom.Geometry) {
|
||||
goog.asserts.assertInstanceof(geometry, ol.geom.MultiPoint,
|
||||
'geometry should be an ol.goem.MultiPoint');
|
||||
}
|
||||
var imageStyle = style.getImage();
|
||||
if (imageStyle) {
|
||||
if (imageStyle.getImageState() != ol.style.ImageState.LOADED) {
|
||||
@@ -322,17 +291,13 @@ ol.renderer.vector.renderMultiPointGeometry_ =
|
||||
|
||||
/**
|
||||
* @param {ol.render.IReplayGroup} replayGroup Replay group.
|
||||
* @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry.
|
||||
* @param {ol.geom.Polygon|ol.render.Feature} geometry Geometry.
|
||||
* @param {ol.style.Style} style Style.
|
||||
* @param {ol.Feature|ol.render.Feature} feature Feature.
|
||||
* @private
|
||||
*/
|
||||
ol.renderer.vector.renderPolygonGeometry_ =
|
||||
function(replayGroup, geometry, style, feature) {
|
||||
if (geometry instanceof ol.geom.Geometry) {
|
||||
goog.asserts.assertInstanceof(geometry, ol.geom.Polygon,
|
||||
'geometry should be an ol.geom.Polygon or ol.render.Feature');
|
||||
}
|
||||
var fillStyle = style.getFill();
|
||||
var strokeStyle = style.getStroke();
|
||||
if (fillStyle || strokeStyle) {
|
||||
|
||||
Reference in New Issue
Block a user