org.forester.archaeopteryx.phylogeny.data
Interface RenderablePhylogenyData

All Superinterfaces:
PhylogenyData
All Known Implementing Classes:
RenderableDomainArchitecture, RenderableVector

public interface RenderablePhylogenyData
extends PhylogenyData


Method Summary
 java.awt.Dimension getOriginalSize()
           
 java.lang.Object getParameter()
           
 java.awt.Dimension getRenderingSize()
           
 void render(double x, double y, java.awt.Graphics2D g, TreePanel tree_panel, boolean to_pdf)
          This can be used to render phylogeny data as graphics (for example, display of the domain structure).
 void setParameter(double parameter)
           
 void setRenderingHeight(double rendering_height)
           
 
Methods inherited from interface org.forester.phylogeny.data.PhylogenyData
asSimpleText, asText, copy, isEqual, toNHX, toPhyloXML
 

Method Detail

getOriginalSize

java.awt.Dimension getOriginalSize()

getParameter

java.lang.Object getParameter()

getRenderingSize

java.awt.Dimension getRenderingSize()

render

void render(double x,
            double y,
            java.awt.Graphics2D g,
            TreePanel tree_panel,
            boolean to_pdf)
This can be used to render phylogeny data as graphics (for example, display of the domain structure). In most Renderable implementations this will do nothing (i.e. just return).

Parameters:
g - the Graphics to render to

setParameter

void setParameter(double parameter)

setRenderingHeight

void setRenderingHeight(double rendering_height)