diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverter.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverter.java index cdbd34fd89ddc331ba5c0be7ffead8693035e916..760c24e23e7f3975de8e0221491e489576ad5b20 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverter.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/ComplexConverter.java @@ -31,22 +31,20 @@ import lcsb.mapviewer.model.map.species.Complex; */ public class ComplexConverter extends SpeciesConverter<Complex> { - private SemanticZoomLevelMatcher zoomLevelMatcher = new SemanticZoomLevelMatcher(); - /** * How big is the triangle trimmed part of the complex. */ - private static final int TRIMMED_CORNER_SIZE = 5; + private static final int TRIMMED_CORNER_SIZE = 5; /** * Describes the distance between border of complex and internal border in * brief view (without children). */ - private static final double INTERNAL_BORDER_DIST = 5.0; + private static final double INTERNAL_BORDER_DIST = 5.0; /** * Default class logger. */ - private static Logger logger = Logger.getLogger(ComplexConverter.class.getName()); + private static Logger logger = Logger.getLogger(ComplexConverter.class.getName()); /** * Default constructor. @@ -147,7 +145,7 @@ public class ComplexConverter extends SpeciesConverter<Complex> { @Override public void drawText(final Complex alias, final Graphics2D graphics, final ConverterParams params) { if (((Complex) alias).getElements().size() > 0) { - if (zoomLevelMatcher.isTransparent(params.getLevel(), alias.getTransparencyLevel())) { + if (isTransparent(alias, params)) { super.drawText(alias, graphics, params); return; }