/** * Gets a numeric value for the given PointSymbolizer * * @param feature sample to be used for evals * @param symbolizer symbolizer * @param defaultSize size to use is none can be taken from the symbolizer */ private double getSymbolizerSize( MetaBufferEstimator estimator, Symbolizer symbolizer, double defaultSize) { estimator.reset(); symbolizer.accept(estimator); int buffer = estimator.getBuffer(); if (buffer > 0) { return buffer; } else { return defaultSize; } }