Class RenderableVector

    • Method Detail

      • asText

        public java.lang.StringBuffer asText()
        Specified by:
        asText in interface PhylogenyData
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • copy

        public PhylogenyData copy()
        Description copied from interface: PhylogenyData
        Creates a new PhylogenyData object with identical values as this PhylogenyData. This ~should~ return a deep copy, but not there yet.
        Specified by:
        copy in interface PhylogenyData
        Returns:
        a ~deep~ copy of this PhylogenyData
      • getRenderingFactorWidth

        public double getRenderingFactorWidth()
      • getTotalLength

        public int getTotalLength()
      • isEqual

        public boolean isEqual​(PhylogenyData data)
        Description copied from interface: PhylogenyData
        Compares this PhylogenyData to PhylogenyData data. In general, this should return true if and only if all fiels are exactly identical.
        Specified by:
        isEqual in interface PhylogenyData
        Returns:
        in general, true if and only if all fiels are exactly identical, false otherwise
      • render

        public void render​(float x1,
                           float y1,
                           java.awt.Graphics2D g,
                           TreePanel tree_panel,
                           boolean to_pdf)
        Description copied from interface: RenderablePhylogenyData
        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).
        Specified by:
        render in interface RenderablePhylogenyData
        g - the Graphics to render to
      • setRenderingFactorWidth

        public void setRenderingFactorWidth​(double rendering_factor_width)
      • toNHX

        public java.lang.StringBuffer toNHX()
        Specified by:
        toNHX in interface PhylogenyData
      • toPhyloXML

        public void toPhyloXML​(java.io.Writer writer,
                               int level,
                               java.lang.String indentation)
                        throws java.io.IOException
        Description copied from interface: PhylogenyData
        Writes a phyloXML representation of this phylogeny data.
        Specified by:
        toPhyloXML in interface PhylogenyData
        Throws:
        java.io.IOException