Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Mohr Circle 1.0.0/mohr1_0_0.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0
Main-Class: Mohr
Created-By: 1.4.2 (Sun Microsystems Inc.)
Arrow2D.class
public synchronized class Arrow2D {
public static final int SIDE_NONE = 0;
public static final int SIDE_LEAD = 1;
public static final int SIDE_TRAIL = 2;
public static final int SIDE_BOTH = 3;
public static final int SIDE_LEAD_LEFT = 4;
public static final int SIDE_LEAD_RIGHT = 5;
public static final int SIDE_TRAIL_LEFT = 6;
public static final int SIDE_TRAIL_RIGHT = 7;
public final double pi;
protected java.awt.geom.Line2D$Double line;
protected java.awt.geom.Line2D$Double tip;
public void Arrow2D();
public void DrawArrow(java.awt.Graphics2D, double, double, double, double, int, double, double);
protected void DrawTipArrow(java.awt.Graphics2D, double, double, double, double);
}
Mohr$1.class
synchronized class Mohr$1 implements java.awt.event.ActionListener {
void Mohr$1(Mohr);
public void actionPerformed(java.awt.event.ActionEvent);
}
Mohr$2.class
synchronized class Mohr$2 implements java.awt.event.ActionListener {
void Mohr$2(Mohr);
public void actionPerformed(java.awt.event.ActionEvent);
}
Mohr.class
public synchronized class Mohr extends javax.swing.JApplet {
public void Mohr();
public void init();
public static void main(String[]);
}
MohrAboutBox$1.class
synchronized class MohrAboutBox$1 implements java.awt.event.ActionListener {
void MohrAboutBox$1(MohrAboutBox);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrAboutBox$2.class
synchronized class MohrAboutBox$2 extends java.awt.event.WindowAdapter {
void MohrAboutBox$2(MohrAboutBox);
public void windowClosing(java.awt.event.WindowEvent);
}
MohrAboutBox.class
synchronized class MohrAboutBox extends javax.swing.JDialog {
private MohrControls controls;
private String creditsmsgpor;
private String creditsmsgeng;
private javax.swing.JTextArea creditstext;
private String descriptionmsgpor;
private String descriptionmsgeng;
private javax.swing.JTextArea descriptiontext;
public void MohrAboutBox(MohrControls);
private void exit_dlg();
public void setPortuguese();
public void setEnglish();
}
MohrArc.class
public synchronized class MohrArc {
protected java.awt.geom.Arc2D$Double arc;
public void MohrArc();
protected static double getAng(double, double, double, double);
public void DrawArc(wc.CanvasWC, java.awt.Graphics2D, java.awt.Color, double, double, double, double, double, double, double, String, double, java.awt.BasicStroke);
public void DrawCircle(wc.CanvasWC, java.awt.Graphics2D, java.awt.Color, double, double, double, double, double, String, double, java.awt.BasicStroke);
}
MohrCircleCanvas.class
synchronized class MohrCircleCanvas extends wc.CanvasWC {
protected double ref_size;
public static final int SHOW_ORIGIN = 0;
public static final int FIT_ON_CIRCLE = 1;
protected int fit_type;
protected boolean vis_statestrs;
protected boolean vis_principalstrs;
protected boolean vis_thetastrs;
public static final int NONE_SEL = 0;
public static final int THETA_PLANE_SEL = 1;
public static final int SIGMAX_SEL = 2;
public static final int SIGMAY_SEL = 3;
public static final int TAUXY_SEL = 4;
public static final int TAUYX_SEL = 5;
protected static int type_sel;
protected MohrDriver driver;
protected java.awt.geom.Ellipse2D$Double circle;
protected static final double CIRCLE_STROKE_FAC = 0.003;
protected java.awt.BasicStroke circle_stroke;
protected Arrow2D sigaxis;
protected double sigaxis_start;
protected double sigaxis_end;
protected double sigaxis_len;
protected Arrow2D tauaxis;
protected double tauaxis_len;
protected static final double AXIS_STROKE_FAC = 0.002;
protected java.awt.BasicStroke axis_stroke;
protected java.awt.geom.Ellipse2D$Double pole_disk;
protected static final double DISK_SIZE_FAC = 0.01;
protected double disk_size;
protected java.awt.geom.Ellipse2D$Double center_disk;
protected static final double CENTER_DISK_SIZE_FAC = 0.005;
protected double center_disk_size;
protected static final double STRSLINE_STROKE_FAC = 0.001;
protected static final double STRSLINE_STROKE_DASH_FAC = 0.01;
protected float[] DASHp;
protected static final double STATESTRSLINE_STROKE_DASH_FAC = 0.02;
protected float[] DASHss;
protected java.awt.BasicStroke strsline_stroke;
protected java.awt.BasicStroke statestrsline_stroke;
protected MohrPlane plane;
protected MohrArc arc;
protected static final double STRESS_ARROW_STROKE_FAC = 0.002;
protected java.awt.BasicStroke stress_arrow_stroke;
protected static final double PLANE_FACE_STROKE_FAC = 0.0015;
protected java.awt.BasicStroke plane_face_stroke;
protected java.awt.Font fnt;
protected java.awt.geom.Line2D$Double auxline;
protected static final double AUXLINE_STROKE_FAC = 0.002;
protected java.awt.BasicStroke auxline_stroke;
protected static double auxvecx;
protected static double auxvecy;
protected java.awt.geom.Ellipse2D$Double sigmax_disk;
protected java.awt.geom.Ellipse2D$Double sigmay_disk;
protected double last_x;
protected double last_y;
protected boolean pressedInPoint;
protected MohrControls icon;
protected double center;
protected double radius;
protected double diameter;
protected double sigmax;
protected double sigmay;
protected double tauxy;
protected double sigma1;
protected double sigma2;
protected double thetap;
protected double taumax;
protected double poleX;
protected double poleY;
protected double theta;
protected double sigtheta;
protected double tautheta;
void MohrCircleCanvas(MohrDriver);
protected static void resize_vector(double, double, double, double, double);
protected void update_sizes();
protected void update_geom();
protected double getTheta(double, double);
protected void setSolverTheta(double);
protected void setSigmax(double);
protected void setSigmay(double);
protected void setTauxy(double);
protected static java.awt.geom.Point2D$Double MohrCircleSnapTo(double, double, double, java.awt.geom.Point2D$Double);
protected boolean pickPoint(java.awt.geom.Point2D$Double);
protected void updatePointPos(java.awt.geom.Point2D$Double);
public void update();
public void update_draft();
public void redraw(java.awt.Graphics2D);
public void mouseMoved(java.awt.event.MouseEvent);
public void mousePressedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public void mouseDraggedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public void mouseReleasedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public void setFitType(int);
public int getFitType();
public void setVisStateStrs(boolean);
public void setVisPrincipalStrs(boolean);
public void setVisThetaStrs(boolean);
}
MohrControls$1.class
synchronized class MohrControls$1 implements java.awt.event.ActionListener {
void MohrControls$1(MohrControls);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrControls$2.class
synchronized class MohrControls$2 implements java.awt.event.ActionListener {
void MohrControls$2(MohrControls);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrControls$3.class
synchronized class MohrControls$3 implements java.awt.event.ActionListener {
void MohrControls$3(MohrControls);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrControls$4.class
synchronized class MohrControls$4 implements java.awt.event.ActionListener {
void MohrControls$4(MohrControls);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrControls$5.class
synchronized class MohrControls$5 implements java.awt.event.ActionListener {
void MohrControls$5(MohrControls);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrControls$6.class
synchronized class MohrControls$6 implements java.awt.event.ActionListener {
void MohrControls$6(MohrControls);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrControls$7.class
synchronized class MohrControls$7 implements java.awt.event.ActionListener {
void MohrControls$7(MohrControls);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrControls$8.class
synchronized class MohrControls$8 implements java.awt.event.ActionListener {
void MohrControls$8(MohrControls);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrControls$9.class
synchronized class MohrControls$9 implements java.awt.event.ActionListener {
void MohrControls$9(MohrControls);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrControls.class
synchronized class MohrControls extends javax.swing.JToolBar {
protected MohrFrame owner;
protected MohrPanel target;
protected MohrAboutBox infodlg;
protected MohrTheory theorydlg;
protected javax.swing.ImageIcon i_ptflag;
protected javax.swing.ImageIcon i_ptflagpress;
protected javax.swing.ImageIcon i_ptflagroll;
protected javax.swing.ImageIcon i_ukflag;
protected javax.swing.ImageIcon i_ukflagpress;
protected javax.swing.ImageIcon i_ukflagroll;
protected javax.swing.ImageIcon i_showorigin;
protected javax.swing.ImageIcon i_showoriginpress;
protected javax.swing.ImageIcon i_showoriginroll;
protected javax.swing.ImageIcon i_fitoncircle;
protected javax.swing.ImageIcon i_fitoncirclepress;
protected javax.swing.ImageIcon i_fitoncircleroll;
protected javax.swing.ImageIcon i_state;
protected javax.swing.ImageIcon i_statepress;
protected javax.swing.ImageIcon i_stateroll;
protected javax.swing.ImageIcon i_theta;
protected javax.swing.ImageIcon i_thetapress;
protected javax.swing.ImageIcon i_thetaroll;
protected javax.swing.ImageIcon i_principal;
protected javax.swing.ImageIcon i_principalpress;
protected javax.swing.ImageIcon i_principalroll;
protected javax.swing.ImageIcon i_info;
protected javax.swing.ImageIcon i_infopress;
protected javax.swing.ImageIcon i_inforoll;
protected javax.swing.ImageIcon i_theory;
protected javax.swing.ImageIcon i_theorypress;
protected javax.swing.ImageIcon i_theoryroll;
protected static javax.swing.JCheckBox cb_setportuguese;
protected static javax.swing.JCheckBox cb_setenglish;
protected static javax.swing.JCheckBox cb_showorigin;
protected static javax.swing.JCheckBox cb_fitoncircle;
protected static javax.swing.JCheckBox cb_statestrs;
protected static javax.swing.JCheckBox cb_principalstrs;
protected static javax.swing.JCheckBox cb_thetastrs;
protected static javax.swing.JCheckBox cb_infodlg;
protected static javax.swing.JCheckBox cb_theorydlg;
void MohrControls(MohrFrame, MohrPanel);
public void setPortuguese(boolean);
public void setEnglish(boolean);
protected void setShowOrigin();
protected void setFitOnCircle();
protected void setStateStrs();
protected void setThetaStrs();
protected void setPrincipalStrs();
protected void showInfoDlg();
void resetInfoDlg();
protected void showTheoryDlg();
void resetTheoryDlg();
}
MohrDriver.class
synchronized class MohrDriver {
protected MohrPanel target;
protected MohrSolver solver;
void MohrDriver(MohrPanel);
MohrSolver getSolver();
void update();
void update_draft();
}
MohrFrame$1.class
synchronized class MohrFrame$1 extends java.awt.event.WindowAdapter {
void MohrFrame$1(MohrFrame);
public void windowClosing(java.awt.event.WindowEvent);
}
MohrFrame$2.class
synchronized class MohrFrame$2 implements java.awt.event.ActionListener {
void MohrFrame$2(MohrFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrFrame.class
public synchronized class MohrFrame extends javax.swing.JFrame {
private MohrPanel target;
private javax.swing.JMenuBar menu_bar;
private javax.swing.JMenu file_menu;
private javax.swing.JMenuItem exitoption;
private MohrDriver driver;
private boolean is_portuguese;
void MohrFrame(int, int, boolean);
void MohrFrame();
void MohrFrame(int, int);
void MohrFrame(boolean);
public void setPortuguese();
public void setEnglish();
private void buildMenus();
private void addExitItem();
private int exitDialog();
}
MohrPanel.class
synchronized class MohrPanel extends javax.swing.JPanel {
MohrDriver driver;
MohrControls controls;
MohrStateStrs statestrs;
MohrThetaStrs thetastrs;
MohrPrincipalStrs principalstrs;
MohrCircleCanvas circle_canvas;
MohrStateStrsCanvas statestrs_canvas;
MohrThetaStrsCanvas thetastrs_canvas;
MohrPrincipalStrsCanvas principalstrs_canvas;
void MohrPanel(MohrFrame, boolean);
void MohrPanel();
void MohrPanel(boolean);
public void setPortuguese();
public void setEnglish();
}
MohrPlane.class
public synchronized class MohrPlane {
protected Arrow2D arrow;
protected java.awt.geom.Line2D$Double plane_line;
protected java.awt.geom.Rectangle2D$Double plane_body;
protected java.awt.geom.Line2D$Double plane_face;
protected java.awt.geom.AffineTransform rot_transf;
protected java.awt.geom.AffineTransform def_transf;
protected java.awt.geom.Ellipse2D$Double plane_disk;
protected java.awt.geom.Line2D$Double offset_line;
public void MohrPlane();
public void DrawPlane(wc.CanvasWC, java.awt.Graphics2D, java.awt.Color, double, double, double, double, double, String, String, double, double, java.awt.BasicStroke, java.awt.BasicStroke, java.awt.BasicStroke, double);
}
MohrPrincipalStrs.class
synchronized class MohrPrincipalStrs extends javax.swing.JPanel {
protected MohrDriver driver;
protected javax.swing.ImageIcon i_sig1;
protected javax.swing.ImageIcon i_sig2;
protected javax.swing.ImageIcon i_thetap;
protected javax.swing.ImageIcon i_taumax;
protected javax.swing.JTextField f_sig1;
protected javax.swing.JTextField f_sig2;
protected javax.swing.JTextField f_thetap;
protected javax.swing.JTextField f_taumax;
protected java.text.DecimalFormat frm_str;
protected java.text.DecimalFormat frm_ang;
void MohrPrincipalStrs(MohrDriver);
public void setPortuguese();
public void setEnglish();
protected void updateSigma1();
protected void updateSigma2();
protected void updateThetaP();
protected void updateTauMax();
void update();
}
MohrPrincipalStrsCanvas.class
synchronized class MohrPrincipalStrsCanvas extends wc.CanvasWC {
protected MohrDriver driver;
protected java.awt.geom.Rectangle2D$Double quad;
protected static final double QUAD_STROKE_FAC = 0.005;
protected Arrow2D arrow;
protected static final double ARROW_STROKE_FAC = 0.01;
protected java.awt.BasicStroke arrow_stroke;
protected java.awt.BasicStroke quad_stroke;
protected MohrArc arc;
protected java.awt.geom.Line2D$Double auxline;
protected static final double AUXLINE_STROKE_FAC
= 0.01;
protected java.awt.BasicStroke auxline_stroke;
protected java.awt.geom.AffineTransform def_transf;
protected java.awt.Font fnt;
void MohrPrincipalStrsCanvas(MohrDriver);
void update();
public void redraw(java.awt.Graphics2D);
public void mousePressedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public void mouseDraggedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public void mouseReleasedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
}
MohrSolver.class
public synchronized class MohrSolver {
protected double sigmax;
protected double sigmay;
protected double tauxy;
protected double theta;
public void MohrSolver(double, double, double, double);
public void MohrSolver();
protected static boolean ChkNullStateStr(double, double, double);
public void ResetSolver();
public void setSigmaX(double);
public void setSigmaY(double);
public void setTauXY(double);
public void setTheta(double);
public double getSigmaX();
public double getSigmaY();
public double getTauXY();
public double getTheta();
public double Center();
public double Radius();
public double Sigma1();
public double Sigma2();
public double TauMax();
public double SigmaTheta();
public double SigmaTheta90();
public double TauTheta();
public double ThetaP();
public boolean IsHydrostatic();
public double PoleX();
public double PoleY();
}
MohrStateStrs$1.class
synchronized class MohrStateStrs$1 implements java.awt.event.ActionListener {
void MohrStateStrs$1(MohrStateStrs);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrStateStrs$2.class
synchronized class MohrStateStrs$2 implements java.awt.event.ActionListener {
void MohrStateStrs$2(MohrStateStrs);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrStateStrs$3.class
synchronized class MohrStateStrs$3 implements java.awt.event.ActionListener {
void MohrStateStrs$3(MohrStateStrs);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrStateStrs.class
synchronized class MohrStateStrs extends javax.swing.JPanel {
protected MohrDriver driver;
protected javax.swing.ImageIcon i_sigx;
protected javax.swing.ImageIcon i_sigy;
protected javax.swing.ImageIcon i_tauxy;
protected javax.swing.JTextField f_sigx;
protected javax.swing.JTextField f_sigy;
protected javax.swing.JTextField f_tauxy;
protected java.text.DecimalFormat frm_str;
protected java.text.DecimalFormat frm_ang;
void MohrStateStrs(MohrDriver);
public void setPortuguese();
public void setEnglish();
protected void setSolverSigmaX(double);
protected void setSolverSigmaY(double);
protected void setSolverTauXY(double);
protected void updateSigmaX();
protected void updateSigmaY();
protected void updateTauXY();
void update();
}
MohrStateStrsCanvas.class
synchronized class MohrStateStrsCanvas extends wc.CanvasWC {
protected MohrDriver driver;
protected java.awt.geom.Rectangle2D$Double quad;
protected static final double QUAD_STROKE_FAC = 0.005;
protected Arrow2D arrow;
protected static final double ARROW_STROKE_FAC = 0.01;
protected java.awt.BasicStroke arrow_stroke;
protected java.awt.BasicStroke quad_stroke;
protected java.awt.Font fnt;
void MohrStateStrsCanvas(MohrDriver);
void update();
public void redraw(java.awt.Graphics2D);
public void mousePressedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public void mouseDraggedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public void mouseReleasedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
}
MohrTheory$1.class
synchronized class MohrTheory$1 implements javax.swing.event.ChangeListener {
void MohrTheory$1(MohrTheory);
public void stateChanged(javax.swing.event.ChangeEvent);
}
MohrTheory$2.class
synchronized class MohrTheory$2 implements java.awt.event.ActionListener {
void MohrTheory$2(MohrTheory);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrTheory$3.class
synchronized class MohrTheory$3 extends java.awt.event.WindowAdapter {
void MohrTheory$3(MohrTheory);
public void windowClosing(java.awt.event.WindowEvent);
}
MohrTheory.class
synchronized class MohrTheory extends javax.swing.JDialog {
private MohrControls controls;
private javax.swing.JTabbedPane tabbedpane;
private javax.swing.JLabel signconvpor;
private javax.swing.JLabel signconveng;
private javax.swing.JLabel circlepor;
private javax.swing.JLabel circleeng;
private javax.swing.JLabel polepor;
private javax.swing.JLabel poleeng;
private javax.swing.JLabel controlptspor;
private javax.swing.JLabel controlptseng;
public void MohrTheory(MohrControls);
private void exit_dlg();
public void setPortuguese();
public void setEnglish();
}
MohrThetaStrs$1.class
synchronized class MohrThetaStrs$1 implements java.awt.event.ActionListener {
void MohrThetaStrs$1(MohrThetaStrs);
public void actionPerformed(java.awt.event.ActionEvent);
}
MohrThetaStrs$SliderListener.class
synchronized class MohrThetaStrs$SliderListener implements javax.swing.event.ChangeListener {
void MohrThetaStrs$SliderListener(MohrThetaStrs);
public void stateChanged(javax.swing.event.ChangeEvent);
}
MohrThetaStrs.class
synchronized class MohrThetaStrs extends javax.swing.JPanel {
protected MohrDriver driver;
protected javax.swing.ImageIcon i_theta;
protected javax.swing.ImageIcon i_sigtheta;
protected javax.swing.ImageIcon i_tautheta;
protected javax.swing.JTextField f_theta;
protected javax.swing.JTextField f_sigtheta;
protected javax.swing.JTextField f_tautheta;
protected javax.swing.JSlider s_theta;
protected java.text.DecimalFormat frm_str;
protected java.text.DecimalFormat frm_ang;
protected MohrThetaStrs$SliderListener s_listener;
void MohrThetaStrs(MohrDriver);
public void setPortuguese();
public void setEnglish();
protected void setSolverTheta(double);
protected void updateTheta();
protected void updateSigmaTheta();
protected void updateTauTheta();
protected void updateSlider();
void update();
}
MohrThetaStrsCanvas.class
synchronized class MohrThetaStrsCanvas extends wc.CanvasWC {
protected MohrDriver driver;
protected java.awt.geom.Rectangle2D$Double quad;
protected static final double QUAD_STROKE_FAC = 0.005;
protected Arrow2D arrow;
protected static final double ARROW_STROKE_FAC = 0.01;
protected java.awt.BasicStroke arrow_stroke;
protected java.awt.BasicStroke quad_stroke;
protected MohrArc arc;
protected java.awt.geom.Line2D$Double auxline;
protected static final double AUXLINE_STROKE_FAC = 0.01;
protected java.awt.BasicStroke auxline_stroke;
protected java.awt.geom.AffineTransform def_transf;
protected java.awt.Font fnt;
void MohrThetaStrsCanvas(MohrDriver);
void update();
public void redraw(java.awt.Graphics2D);
public void mousePressedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public void mouseDraggedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public void mouseReleasedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
}
wc/CanvasWC.class
package wc;
public abstract synchronized class CanvasWC extends javax.swing.JPanel implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener {
protected java.awt.Dimension
raster_area;
protected java.awt.geom.Rectangle2D$Double world_area;
protected java.awt.geom.Rectangle2D$Double world_raw;
public static final int DOWNWARD_Y = 0;
public static final int UPWARD_Y = 1;
protected int y_dir;
private java.awt.image.BufferedImage ioff;
private java.awt.Graphics goff;
private java.awt.Graphics2D g2off;
protected double vdistortion;
private java.awt.geom.Point2D$Double pt_world;
private java.awt.Point pt_raster;
private java.awt.geom.Point2D$Double ept_world;
private java.awt.Point ept_raster;
public static final int TRANSPARENT = 0;
public static final int OPAQUE = 1;
private int text_opacity;
private java.awt.Rectangle text_box;
public static final int NORTH_WEST = 0;
public static final int NORTH = 1;
public static final int NORTH_EAST = 2;
public static final int SOUTH_WEST = 3;
public static final int SOUTH = 4;
public static final int SOUTH_EAST = 5;
public static final int WEST = 6;
public static final int CENTER = 7;
public static final int EAST = 8;
public static final int BASE_LEFT = 9;
public static final int BASE_CENTER = 10;
public static final int BASE_RIGHT = 11;
private int text_alignment;
private java.awt.Font fnt;
private java.awt.font.FontRenderContext frc;
java.awt.geom.AffineTransform identity;
public void CanvasWC();
public void CanvasWC(int);
public abstract void redraw(java.awt.Graphics2D);
public abstract void mousePressedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public abstract void mouseDraggedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
public abstract void mouseReleasedWC(java.awt.event.MouseEvent, java.awt.geom.Point2D$Double);
private void buildOffscreen();
private void adjustWorld();
public void setWorld(double, double, double, double);
public void panWorldX(double);
public void panWorldY(double);
public void scaleWorld(double);
public void setVDistortion(double);
public double getVDistortion();
public java.awt.Point world2raster(double, double);
public java.awt.geom.Point2D$Double raster2world(int, int);
public void mousePressed(java.awt.event.MouseEvent);
public void mouseDragged(java.awt.event.MouseEvent);
public void mouseReleased(java.awt.event.MouseEvent);
public void mouseMoved(java.awt.event.MouseEvent);
public void mouseClicked(java.awt.event.MouseEvent);
public void mouseExited(java.awt.event.MouseEvent);
public void mouseEntered(java.awt.event.MouseEvent);
public void paintComponent(java.awt.Graphics);
public void setFont(java.awt.Font);
public void setTextOpacity(int);
public void setTextAlignment(int);
public void drawString(String, double, double);
}
images/brazaopucrio.gif
images/poleeng.gif
images/theorypress.gif
images/theoryroll.gif
images/controlptseng.gif
images/polepor.gif
images/showorigin.gif
images/fitoncircle.gif
images/fitoncirclepress.gif
images/fitoncircleroll.gif
images/showoriginpress.gif
images/showoriginroll.gif
images/inforoll.gif
images/controlptspor.gif
images/circlepor.gif
images/circleeng.gif
images/info.gif
images/infopress.gif
images/ptflag.gif
images/ukflag.gif
images/signconvpor.gif
images/signconveng.gif
images/theory.gif
images/principalstrs.gif
images/principalstrsroll.gif
images/principalstrspress.gif
images/statestrs.gif
images/ptflagroll.gif
images/statestrspress.gif
images/statestrsroll.gif
images/ukflagroll.gif
images/ptflagpress.gif
images/ukflagpress.gif
images/thetastrs.gif
images/thetastrspress.gif
images/thetastrsroll.gif
images/label_tauxy.gif
images/label_sig1.gif
images/label_sig2.gif
images/label_taumax.gif
images/label_theta.gif
images/label_thetap.gif
images/label_sigy.gif
images/label_sigx.gif
images/label_sigtheta.gif
images/label_tautheta.gif