org.forester.archaeopteryx.phylogeny.data
Interface RenderablePhylogenyData

All Superinterfaces:
PhylogenyData
All Known Implementing Classes:
RenderableDomainArchitecture

public interface RenderablePhylogenyData
extends PhylogenyData


Method Summary
 Dimension getOriginalSize()
           
 Object getParameter()
           
 Dimension getRenderingSize()
           
 void render(double x, double y, 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

Dimension getOriginalSize()

getParameter

Object getParameter()

getRenderingSize

Dimension getRenderingSize()

render

void render(double x,
            double y,
            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)