e-Mohr v. 1.00

Serialized Form

Class wc.CanvasWC extends javax.swing.JPanel implements Serializable

Serialized Fields

raster_area

java.awt.Dimension raster_area
Defines the canvas raster area. This area corresponds to the sizes of the canvas in pixels.

 
See Also:
Dimension

world_area

java.awt.geom.Rectangle2D.Double world_area
Defines the canvas world coordinate area. This area corresponds to the window in client space which is visible in the canvas. This window is adjusted to have the same aspect ratio between height and width of the canvas (in its current state). When the client specifies the windows, the adjustment maintains the center of given (raw) window in the same position. This adjustment may be affected by the canvas vertical distortion factor.

 
See Also:
Rectangle2D.Double, CanvasWC.vdistortion, CanvasWC.setWorld(double, double, double, double)

world_raw

java.awt.geom.Rectangle2D.Double world_raw
Defines the original canvas world coordinate area. This area corresponds to the window in world coordinates which was set by the client. That is, it corresponds to the world area prior to adjustment with respect to the canvas aspect ratio between height and width.

 
See Also:
CanvasWC.setWorld(double, double, double, double), CanvasWC.world_area

y_dir

int y_dir
Keeps the vertical Y axis direction state. The possible values are DOWNWARD_Y (default) or UPWARD_Y. The Y axis direction is specified during creation, when the CanvasWC constructor is called.

 

ioff

java.awt.image.BufferedImage ioff
BufferedImage object that is used to implement double buffering rendering. This object defines a Graphics2D graphics context object used to convert from world coordinates to raster coordinates.

 

goff

java.awt.Graphics goff
Graphics context object (Graphics) of the offscreen image used privately for double buffering.

 

g2off

java.awt.Graphics2D g2off
Graphics context object (Graphics2D) that contains an AffineTransform object that defines how to convert coordinates from client space (world coordinates) to device-dependent (raster) coordinates in device space.

 

vdistortion

double vdistortion
Keeps the WC window vertical distortion factor. This factor specifies the amount of distortion between the height and width of the world coordinate area. It is essentially a factor between the vertical and horizontal scales in client world coordinate space. A factor with value greater than one will cause a vertical stretching of the image.

 
See Also:
CanvasWC.setVDistortion(double), CanvasWC.world_area

pt_world

java.awt.geom.Point2D.Double pt_world
Private field that holds a auxiliary point in world coordinates.

 

pt_raster

java.awt.Point pt_raster
Private field that holds a auxiliary point in raster (device) coordinates.

 

ept_world

java.awt.geom.Point2D.Double ept_world
Private field that holds a mouse event point in world coordinates.

 

ept_raster

java.awt.Point ept_raster
Private field that holds a mouse event point in raster (device) coordinates.

 

text_opacity

int text_opacity
Private field that holds current text alignment parameter.


text_box

java.awt.Rectangle text_box
Private field that holds text box for opaque displaying.


text_alignment

int text_alignment
Private field that holds current text alignment parameter.


fnt

java.awt.Font fnt
Private field that holds current font that is used to display text.


frc

java.awt.font.FontRenderContext frc
Font renderer context: private field that is a container for the information needed to measure text that is displayed.


identity

java.awt.geom.AffineTransform identity
Private field that holds an auxiliary identity affine transformation matrix.


Class Mohr extends javax.swing.JApplet implements Serializable


Class MohrAboutBox extends javax.swing.JDialog implements Serializable

Serialized Fields

controls

MohrControls controls

creditsmsgpor

java.lang.String creditsmsgpor

creditsmsgeng

java.lang.String creditsmsgeng

creditstext

javax.swing.JTextArea creditstext

descriptionmsgpor

java.lang.String descriptionmsgpor

descriptionmsgeng

java.lang.String descriptionmsgeng

descriptiontext

javax.swing.JTextArea descriptiontext


Class MohrCircleCanvas extends CanvasWC implements Serializable

Serialized Fields

ref_size

double ref_size
Tamanho de referência para definição de strokes e tamanho de objetos


fit_type

int fit_type
Tipo de ajuste de janela


vis_statestrs

boolean vis_statestrs
Visibilidade do estado de tensões corrente


vis_principalstrs

boolean vis_principalstrs
Visibilidade das tensões principal


vis_thetastrs

boolean vis_thetastrs
Visibilidade das tensões no plano inclinado


driver

MohrDriver driver
Driver do programa Mohr-Circle


circle

java.awt.geom.Ellipse2D.Double circle
Círculo


circle_stroke

java.awt.BasicStroke circle_stroke
Stroke básico do círculo


sigaxis

Arrow2D sigaxis
Eixo horizontal das tensões normais


sigaxis_start

double sigaxis_start
Coordenada x do início do eixo horizontal


sigaxis_end

double sigaxis_end
Coordenada x do final do eixo horizontal


sigaxis_len

double sigaxis_len
Comprimento do eixo horizontal


tauaxis

Arrow2D tauaxis
Eixo vertical das tensões de cisalhamento


tauaxis_len

double tauaxis_len
Comprimento do eixo vertical


axis_stroke

java.awt.BasicStroke axis_stroke
Stroke básico dos eixos


pole_disk

java.awt.geom.Ellipse2D.Double pole_disk
Disco do polo


disk_size

double disk_size
Tamanho de um disco


center_disk

java.awt.geom.Ellipse2D.Double center_disk
Disco do centro


center_disk_size

double center_disk_size
Tamanho do disco do centro


DASHp

float[] DASHp
Vetor de especificação do espaçamento entre desenho opaco e transparente do tracejado das linhas de tensão


DASHss

float[] DASHss
Vetor de especificação do espaçamento entre desenho opaco e transparente do tracejado das linhas das tensões correspondentes ao estado de tensão fornecido


strsline_stroke

java.awt.BasicStroke strsline_stroke
Stroke básico das linhas de tensões


statestrsline_stroke

java.awt.BasicStroke statestrsline_stroke
Stroke básico das linhas de tensões do plano de tensões fornecido


plane

MohrPlane plane
Objeto plano para desenhar tensões em um plano


arc

MohrArc arc
Objeto arco para desenhar ângulos


stress_arrow_stroke

java.awt.BasicStroke stress_arrow_stroke
Stroke básico das setas das tensões


plane_face_stroke

java.awt.BasicStroke plane_face_stroke
Stroke básico das linhas dos planos


fnt

java.awt.Font fnt
Fonte adotado para desenho


auxline

java.awt.geom.Line2D.Double auxline
Objeto linha para desenho de linhas auxiliares


auxline_stroke

java.awt.BasicStroke auxline_stroke
Stroke básico das linhas auxiliares


sigmax_disk

java.awt.geom.Ellipse2D.Double sigmax_disk
Disco da tensão normal x do estado de tensões fornecido


sigmay_disk

java.awt.geom.Ellipse2D.Double sigmay_disk
Disco da tensão normal y do estado de tensões fornecido


last_x

double last_x
Armazena a coordenada x corrente do mouse


last_y

double last_y
Armazena a coordenada y corrente do mouse


pressedInPoint

boolean pressedInPoint
Flag para botão do mouse pressionado


icon

MohrControls icon
Flag para botão do mouse pressionado


center

double center
Centro do círculo de Mohr


radius

double radius
Ráio do círculo de Mohr


diameter

double diameter
Diâmetro do círculo de Mohr


sigmax

double sigmax
Tensão normal na direção x


sigmay

double sigmay
Tensão normal na direção y


tauxy

double tauxy
Tensão de cisalhamento


sigma1

double sigma1
Tensão principal máxima


sigma2

double sigma2
Tensão principal mínima


thetap

double thetap
Angulo do plano tensão principal máxima


taumax

double taumax
Tensão de cisalhamento máxima


poleX

double poleX
Coordenada x do pólo


poleY

double poleY
Coordenada y do pólo


theta

double theta
Angulo do plano inclinado


sigtheta

double sigtheta
Tensão normal no plano inclinado


tautheta

double tautheta
Tensão de cisalhamento no plano inclinado


Class MohrControls extends javax.swing.JToolBar implements Serializable

Serialized Fields

owner

MohrFrame owner

target

MohrPanel target

infodlg

MohrAboutBox infodlg

theorydlg

MohrTheory theorydlg

i_ptflag

javax.swing.ImageIcon i_ptflag

i_ptflagpress

javax.swing.ImageIcon i_ptflagpress

i_ptflagroll

javax.swing.ImageIcon i_ptflagroll

i_ukflag

javax.swing.ImageIcon i_ukflag

i_ukflagpress

javax.swing.ImageIcon i_ukflagpress

i_ukflagroll

javax.swing.ImageIcon i_ukflagroll

i_showorigin

javax.swing.ImageIcon i_showorigin

i_showoriginpress

javax.swing.ImageIcon i_showoriginpress

i_showoriginroll

javax.swing.ImageIcon i_showoriginroll

i_fitoncircle

javax.swing.ImageIcon i_fitoncircle

i_fitoncirclepress

javax.swing.ImageIcon i_fitoncirclepress

i_fitoncircleroll

javax.swing.ImageIcon i_fitoncircleroll

i_state

javax.swing.ImageIcon i_state

i_statepress

javax.swing.ImageIcon i_statepress

i_stateroll

javax.swing.ImageIcon i_stateroll

i_theta

javax.swing.ImageIcon i_theta

i_thetapress

javax.swing.ImageIcon i_thetapress

i_thetaroll

javax.swing.ImageIcon i_thetaroll

i_principal

javax.swing.ImageIcon i_principal

i_principalpress

javax.swing.ImageIcon i_principalpress

i_principalroll

javax.swing.ImageIcon i_principalroll

i_info

javax.swing.ImageIcon i_info

i_infopress

javax.swing.ImageIcon i_infopress

i_inforoll

javax.swing.ImageIcon i_inforoll

i_theory

javax.swing.ImageIcon i_theory

i_theorypress

javax.swing.ImageIcon i_theorypress

i_theoryroll

javax.swing.ImageIcon i_theoryroll


Class MohrFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

target

MohrPanel target

menu_bar

javax.swing.JMenuBar menu_bar

file_menu

javax.swing.JMenu file_menu

exitoption

javax.swing.JMenuItem exitoption

driver

MohrDriver driver

is_portuguese

boolean is_portuguese


Class MohrPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

driver

MohrDriver driver
Resolvedor do círculo de Mohr


controls

MohrControls controls
Régua de controles do programa


statestrs

MohrStateStrs statestrs
Painel de controle do estado plano de tensões


thetastrs

MohrThetaStrs thetastrs
Painel de controle do plano para cálculo de tensões


principalstrs

MohrPrincipalStrs principalstrs
Painel de visualização das tensões principais


circle_canvas

MohrCircleCanvas circle_canvas
Canvas do círculo de Mohr


statestrs_canvas

MohrStateStrsCanvas statestrs_canvas
Canvas do estado de tensões corrente


thetastrs_canvas

MohrThetaStrsCanvas thetastrs_canvas
Canvas das tensões no plano inclinado


principalstrs_canvas

MohrPrincipalStrsCanvas principalstrs_canvas
Canvas das tensões principais


Class MohrPrincipalStrs extends javax.swing.JPanel implements Serializable

Serialized Fields

driver

MohrDriver driver
Driver do programa Mohr-Circle


i_sig1

javax.swing.ImageIcon i_sig1

i_sig2

javax.swing.ImageIcon i_sig2

i_thetap

javax.swing.ImageIcon i_thetap

i_taumax

javax.swing.ImageIcon i_taumax

f_sig1

javax.swing.JTextField f_sig1

f_sig2

javax.swing.JTextField f_sig2

f_thetap

javax.swing.JTextField f_thetap

f_taumax

javax.swing.JTextField f_taumax

frm_str

java.text.DecimalFormat frm_str

frm_ang

java.text.DecimalFormat frm_ang


Class MohrPrincipalStrsCanvas extends CanvasWC implements Serializable

Serialized Fields

driver

MohrDriver driver
Driver do programa Mohr-Circle


quad

java.awt.geom.Rectangle2D.Double quad
Quadrado


arrow

Arrow2D arrow
Objeto seta para desenhar tensões


arrow_stroke

java.awt.BasicStroke arrow_stroke
Stroke básico dos eixos


quad_stroke

java.awt.BasicStroke quad_stroke
Stroke básico do quadrado


arc

MohrArc arc
Objeto arco para desenhar ângulos


auxline

java.awt.geom.Line2D.Double auxline
Objeto linha para desenho de linhas auxiliares


auxline_stroke

java.awt.BasicStroke auxline_stroke
Stroke básico das linhas auxiliares


def_transf

java.awt.geom.AffineTransform def_transf
Transformação window-viewport corrent


fnt

java.awt.Font fnt
Fonte adotado para desenho


Class MohrStateStrs extends javax.swing.JPanel implements Serializable

Serialized Fields

driver

MohrDriver driver
Driver do programa Mohr-Circle


i_sigx

javax.swing.ImageIcon i_sigx

i_sigy

javax.swing.ImageIcon i_sigy

i_tauxy

javax.swing.ImageIcon i_tauxy

f_sigx

javax.swing.JTextField f_sigx

f_sigy

javax.swing.JTextField f_sigy

f_tauxy

javax.swing.JTextField f_tauxy

frm_str

java.text.DecimalFormat frm_str

frm_ang

java.text.DecimalFormat frm_ang


Class MohrStateStrsCanvas extends CanvasWC implements Serializable

Serialized Fields

driver

MohrDriver driver
Driver do programa Mohr-Circle


quad

java.awt.geom.Rectangle2D.Double quad
Quadrado


arrow

Arrow2D arrow
Objeto seta para desenhar tensões


arrow_stroke

java.awt.BasicStroke arrow_stroke
Stroke básico dos eixos


quad_stroke

java.awt.BasicStroke quad_stroke
Stroke básico do quadrado


fnt

java.awt.Font fnt
Fonte adotado para desenho


Class MohrTheory extends javax.swing.JDialog implements Serializable

Serialized Fields

controls

MohrControls controls

tabbedpane

javax.swing.JTabbedPane tabbedpane

signconvpor

javax.swing.JLabel signconvpor

signconveng

javax.swing.JLabel signconveng

circlepor

javax.swing.JLabel circlepor

circleeng

javax.swing.JLabel circleeng

polepor

javax.swing.JLabel polepor

poleeng

javax.swing.JLabel poleeng

controlptspor

javax.swing.JLabel controlptspor

controlptseng

javax.swing.JLabel controlptseng


Class MohrThetaStrs extends javax.swing.JPanel implements Serializable

Serialized Fields

driver

MohrDriver driver
Driver do programa Mohr-Circle


i_theta

javax.swing.ImageIcon i_theta

i_sigtheta

javax.swing.ImageIcon i_sigtheta

i_tautheta

javax.swing.ImageIcon i_tautheta

f_theta

javax.swing.JTextField f_theta

f_sigtheta

javax.swing.JTextField f_sigtheta

f_tautheta

javax.swing.JTextField f_tautheta

s_theta

javax.swing.JSlider s_theta

frm_str

java.text.DecimalFormat frm_str

frm_ang

java.text.DecimalFormat frm_ang

s_listener

MohrThetaStrs.SliderListener s_listener


Class MohrThetaStrsCanvas extends CanvasWC implements Serializable

Serialized Fields

driver

MohrDriver driver
Driver do programa Mohr-Circle


quad

java.awt.geom.Rectangle2D.Double quad
Quadrado


arrow

Arrow2D arrow
Objeto seta para desenhar tensões


arrow_stroke

java.awt.BasicStroke arrow_stroke
Stroke básico dos eixos


quad_stroke

java.awt.BasicStroke quad_stroke
Stroke básico do quadrado


arc

MohrArc arc
Objeto arco para desenhar ângulos


auxline

java.awt.geom.Line2D.Double auxline
Objeto linha para desenho de linhas auxiliares


auxline_stroke

java.awt.BasicStroke auxline_stroke
Stroke básico das linhas auxiliares


def_transf

java.awt.geom.AffineTransform def_transf
Transformação window-viewport corrent


fnt

java.awt.Font fnt
Fonte adotado para desenho


e-Mohr v. 1.00