X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Farchaeopteryx%2Fphylogeny%2Fdata%2FRenderableDomainArchitecture.java;h=1fe52bcb58fc7c45e5455f3d366dae9abf22877d;hb=bdf2d2a11d720d6457f52866af7ff909afe98db4;hp=05d5a5daae8e0577e7e0bba8ff5ae03f1c23edaa;hpb=187777133416c347dd7da371d7edf7ce20ebe56b;p=jalview.git diff --git a/forester/java/src/org/forester/archaeopteryx/phylogeny/data/RenderableDomainArchitecture.java b/forester/java/src/org/forester/archaeopteryx/phylogeny/data/RenderableDomainArchitecture.java index 05d5a5d..1fe52bc 100644 --- a/forester/java/src/org/forester/archaeopteryx/phylogeny/data/RenderableDomainArchitecture.java +++ b/forester/java/src/org/forester/archaeopteryx/phylogeny/data/RenderableDomainArchitecture.java @@ -43,7 +43,6 @@ import org.forester.archaeopteryx.Constants; import org.forester.archaeopteryx.TreePanel; import org.forester.phylogeny.data.DomainArchitecture; import org.forester.phylogeny.data.PhylogenyData; -import org.forester.phylogeny.data.PhylogenyDataUtil; import org.forester.phylogeny.data.ProteinDomain; import org.forester.util.ForesterUtil; @@ -56,8 +55,8 @@ public final class RenderableDomainArchitecture extends DomainArchitecture imple private final DomainArchitecture _domain_structure; private int _e_value_threshold_exp = E_VALUE_THRESHOLD_EXP_DEFAULT; private final Rectangle2D _rectangle = new Rectangle2D.Float(); - private double _rendering_factor_width = 1.0; - private double _rendering_height = 0; + private float _rendering_factor_width = 1; + private float _rendering_height = 0; public RenderableDomainArchitecture( final DomainArchitecture domain_structure ) { _domain_structure = domain_structure; @@ -148,7 +147,7 @@ public final class RenderableDomainArchitecture extends DomainArchitecture imple return new Integer( _e_value_threshold_exp ); } - public double getRenderingFactorWidth() { + public float getRenderingFactorWidth() { return _rendering_factor_width; } @@ -169,14 +168,14 @@ public final class RenderableDomainArchitecture extends DomainArchitecture imple } @Override - public void render( final double x1, - final double y1, + public void render( final float x1, + final float y1, final Graphics2D g, final TreePanel tree_panel, final boolean to_pdf ) { - final double f = getRenderingFactorWidth(); - final double y = y1 + ( _rendering_height / 2 ); - final double start = x1 + 20.0; + final float f = getRenderingFactorWidth(); + final float y = y1 + ( _rendering_height / 2 ); + final float start = x1 + 20; final Stroke s = g.getStroke(); g.setStroke( STROKE_1 ); if ( !to_pdf ) { @@ -190,8 +189,8 @@ public final class RenderableDomainArchitecture extends DomainArchitecture imple for( int i = 0; i < _domain_structure.getDomains().size(); ++i ) { final ProteinDomain d = _domain_structure.getDomain( i ); if ( d.getConfidence() <= Math.pow( 10, _e_value_threshold_exp ) ) { - final double xa = start + ( d.getFrom() * f ); - final double xb = xa + ( d.getLength() * f ); + final float xa = start + ( d.getFrom() * f ); + final float xb = xa + ( d.getLength() * f ); if ( tree_panel.getMainPanel().getOptions().isShowDomainLabels() && ( tree_panel.getMainPanel().getTreeFontSet().getFontMetricsSmall().getHeight() > 4 ) ) { g.setFont( tree_panel.getMainPanel().getTreeFontSet().getSmallFont() ); @@ -201,9 +200,9 @@ public final class RenderableDomainArchitecture extends DomainArchitecture imple else { g.setColor( Constants.DOMAIN_LABEL_COLOR_FOR_PDF ); } - PhylogenyDataUtil.drawString( d.getName(), xa, y1 + g.drawString( d.getName(), xa, y1 + tree_panel.getMainPanel().getTreeFontSet().getFontMetricsSmall().getAscent() - + _rendering_height, g ); + + _rendering_height ); } drawDomain( xa, y1, xb - xa, _rendering_height, d.getName(), g, to_pdf ); } @@ -216,12 +215,12 @@ public final class RenderableDomainArchitecture extends DomainArchitecture imple _e_value_threshold_exp = ( int ) e_value_threshold_exp; } - public void setRenderingFactorWidth( final double rendering_factor_width ) { + public void setRenderingFactorWidth( final float rendering_factor_width ) { _rendering_factor_width = rendering_factor_width; } @Override - public void setRenderingHeight( final double rendering_height ) { + public void setRenderingHeight( final float rendering_height ) { _rendering_height = rendering_height; }