detalhamento.SecaoArmadaPanel Class Reference

Collaboration diagram for detalhamento.SecaoArmadaPanel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SecaoArmadaPanel (DisposicaoBarras disp, boolean showTrav, boolean showNum)
void drawGanchosEstribos (Graphics2D g2)
void paint (Graphics g)
void update (Graphics g)

Public Attributes

DisposicaoBarras disp
final Dimension panelsize = new Dimension(180,180)
double cf
boolean showTrav
boolean showNum

Package Attributes

Color EstColor = new Color(0,0,0)

Private Member Functions

void drawSecao (Graphics2D g2, double hx, double hy)
void drawBar (Graphics2D g2, double x, double y, double d_mm)
void drawBarras (Graphics2D g2, double de_mm, double d_mm)
double getAlf (double x1, double y1, double x2, double y2)
void drawGancho (Graphics2D g2, double de_mm, double d_mm, int[] p)
void drawGanchoEnvolvente (Graphics2D g2, double de_mm, double d_mm, int[] p)
void drawEstribo (Graphics2D g2, double de_mm, double d_mm, int[] p)

Private Attributes

double[][] D


Detailed Description

Canvas que mostra uma Seção com suas barras e estribos. Esta Classe é utilizada na interface gráfica diversas vezes.

Definition at line 15 of file SecaoArmadaPanel.java.


Constructor & Destructor Documentation

detalhamento.SecaoArmadaPanel.SecaoArmadaPanel ( DisposicaoBarras  disp,
boolean  showTrav,
boolean  showNum 
)

Cria um instância da Classe.

Parameters:
disp Disposição das barras que se quer representar graficamente.
showTrav Boolean que caso seja true mostra as barras não travadas na cor vermelha.
showNum Boolean que caso seja true mostra a numeração das barras.
See also:
detalhamento.DisposicaoBarras

Definition at line 34 of file SecaoArmadaPanel.java.

References detalhamento.SecaoArmadaPanel.panelsize.


Member Function Documentation

void detalhamento.SecaoArmadaPanel.drawSecao ( Graphics2D  g2,
double  hx,
double  hy 
) [private]

Definition at line 42 of file SecaoArmadaPanel.java.

Referenced by detalhamento.SecaoArmadaPanel.paint().

void detalhamento.SecaoArmadaPanel.drawBar ( Graphics2D  g2,
double  x,
double  y,
double  d_mm 
) [private]

Definition at line 51 of file SecaoArmadaPanel.java.

Referenced by detalhamento.SecaoArmadaPanel.drawBarras().

void detalhamento.SecaoArmadaPanel.drawBarras ( Graphics2D  g2,
double  de_mm,
double  d_mm 
) [private]

double detalhamento.SecaoArmadaPanel.getAlf ( double  x1,
double  y1,
double  x2,
double  y2 
) [private]

void detalhamento.SecaoArmadaPanel.drawGancho ( Graphics2D  g2,
double  de_mm,
double  d_mm,
int[]  p 
) [private]

void detalhamento.SecaoArmadaPanel.drawGanchoEnvolvente ( Graphics2D  g2,
double  de_mm,
double  d_mm,
int[]  p 
) [private]

void detalhamento.SecaoArmadaPanel.drawEstribo ( Graphics2D  g2,
double  de_mm,
double  d_mm,
int[]  p 
) [private]

void detalhamento.SecaoArmadaPanel.drawGanchosEstribos ( Graphics2D  g2  ) 

void detalhamento.SecaoArmadaPanel.paint ( Graphics  g  ) 

void detalhamento.SecaoArmadaPanel.update ( Graphics  g  ) 

Definition at line 255 of file SecaoArmadaPanel.java.

References detalhamento.SecaoArmadaPanel.paint().

Here is the call graph for this function:


Member Data Documentation

final Dimension detalhamento.SecaoArmadaPanel.panelsize = new Dimension(180,180)

Definition at line 19 of file SecaoArmadaPanel.java.

Referenced by detalhamento.SecaoArmadaPanel.paint().

Definition at line 20 of file SecaoArmadaPanel.java.

Referenced by detalhamento.SecaoArmadaPanel.drawBarras().

Definition at line 20 of file SecaoArmadaPanel.java.

Referenced by detalhamento.SecaoArmadaPanel.drawBarras().

Color detalhamento.SecaoArmadaPanel.EstColor = new Color(0,0,0) [package]

double [][] detalhamento.SecaoArmadaPanel.D [private]


The documentation for this class was generated from the following file:

Generated on Tue Apr 29 13:28:33 2008 for Dimensionamento de Pilares by  doxygen 1.5.5