fr.orsay.lri.varna.models.export
Interface VueVARNAGraphics

All Known Implementing Classes:
SecStrProducerGraphics, SwingGraphics

public interface VueVARNAGraphics


Method Summary
 void draw(GeneralPath s)
           
 void drawArc(double x, double y, double rx, double ry, double angleStart, double angleEnd)
           
 void drawCircle(double x, double y, double r)
           
 void drawLine(double x1, double y1, double x2, double y2)
           
 void drawRect(double x, double y, double w, double h)
           
 void drawRoundRect(double x, double y, double w, double h, double rx, double ry)
           
 void drawStringCentered(String res, double x, double y)
           
 void fill(GeneralPath s)
           
 void fillCircle(double x, double y, double r)
           
 void fillRect(double x, double y, double w, double h)
           
 void fillRoundRect(double x, double y, double w, double h, double rx, double ry)
           
 Color getColor()
           
 Dimension getStringDimension(String s)
           
 void setColor(Color c)
           
 void setDashedStroke()
           
 void setFont(Font f)
           
 void setPlainStroke()
           
 void setStrokeThickness(double t)
           
 

Method Detail

getStringDimension

Dimension getStringDimension(String s)

drawStringCentered

void drawStringCentered(String res,
                        double x,
                        double y)

setColor

void setColor(Color c)

getColor

Color getColor()

drawLine

void drawLine(double x1,
              double y1,
              double x2,
              double y2)

drawRect

void drawRect(double x,
              double y,
              double w,
              double h)

fillRect

void fillRect(double x,
              double y,
              double w,
              double h)

drawCircle

void drawCircle(double x,
                double y,
                double r)

fillCircle

void fillCircle(double x,
                double y,
                double r)

drawRoundRect

void drawRoundRect(double x,
                   double y,
                   double w,
                   double h,
                   double rx,
                   double ry)

fillRoundRect

void fillRoundRect(double x,
                   double y,
                   double w,
                   double h,
                   double rx,
                   double ry)

drawArc

void drawArc(double x,
             double y,
             double rx,
             double ry,
             double angleStart,
             double angleEnd)

draw

void draw(GeneralPath s)

fill

void fill(GeneralPath s)

setFont

void setFont(Font f)

setDashedStroke

void setDashedStroke()

setPlainStroke

void setPlainStroke()

setStrokeThickness

void setStrokeThickness(double t)