arranjo.Arranjo Class Reference

List of all members.

Public Member Functions

 Arranjo (int[] propAs, double dx, double dy)
double[] w (double omega)
int fator ()
int[] ns (double Ast, double Asu)
BufferedImage Icone ()

Public Attributes

int[] propAs
double dx
double dy

Private Member Functions

int somaProp ()

Private Attributes

int w = 100
int h = 100


Detailed Description

Classe que armazena elementos que caracterizam um arranjo genérico de armadura para uma seção retangular.

Definition at line 15 of file Arranjo.java.


Constructor & Destructor Documentation

arranjo.Arranjo.Arranjo ( int[]  propAs,
double  dx,
double  dy 
)

Construtor principal.

Parameters:
propAs Proporção de armadura dada por um Array de inteiros.
dx d'/h na direção x.
dy d'/h na direção y.

Definition at line 42 of file Arranjo.java.


Member Function Documentation

double [] arranjo.Arranjo.w ( double  omega  ) 

Dada uma taxa mecanica de armadura retorna a taxa correspondente a cada parte das armaduras genéricas.

Parameters:
omega Taxa mecânica de armadura.
Returns:
Retorna um Array de doubles com a taxa de cada uma das 4 armaduras genéricas da seção.

Definition at line 55 of file Arranjo.java.

References arranjo.Arranjo.propAs, and arranjo.Arranjo.w.

int arranjo.Arranjo.fator (  ) 

O fator retorna um indicador que auxilia a Classe DisposicaoBarras a posicionar corretamente as barras baseado no fato de existir ou não uma face sem armadura.

Returns:
Retorna:
  • 0 - Caso exista face sem armadura.
  • 1 - Caso todas as 4 faces tenham armadura.
See also:
detalhamento.DisposicaoBarras

Definition at line 76 of file Arranjo.java.

References arranjo.Arranjo.propAs.

Referenced by arranjo.Arranjo.ns().

int arranjo.Arranjo.somaProp (  )  [private]

Método que realiza a soma dos elementos de propAs.

Returns:
Soma dos inteiros de propAs.

Definition at line 91 of file Arranjo.java.

References arranjo.Arranjo.propAs.

int [] arranjo.Arranjo.ns ( double  Ast,
double  Asu 
)

Calcula o número de barras em cada camada.

Parameters:
Ast Área total de armadura da seçao. Em cm2.
Asu Área unitária da barra.
Returns:
Um Array de inteiros correspondente ao número de barras para cada camada.

Definition at line 105 of file Arranjo.java.

References arranjo.Arranjo.fator(), and arranjo.Arranjo.propAs.

Referenced by detalhamento.DisposicaoBarras.getArrN().

Here is the call graph for this function:

BufferedImage arranjo.Arranjo.Icone (  ) 

Cria uma imagem do arrajo de armadura.

Returns:
BufferedImage ilustrando os parametros do arranjo.
See also:
java.awt.image.BufferedImage

Definition at line 128 of file Arranjo.java.

References arranjo.Arranjo.dx, arranjo.Arranjo.dy, arranjo.Arranjo.h, arranjo.Arranjo.propAs, and arranjo.Arranjo.w.


Member Data Documentation

Armazena a proporção de armadura nas quatro faces da seção. Isto é feito por meio de um Array composto por 4 inteiros sendo que se um destes for 0 não há armadura naquela face. A ordem das faces começa na face superior e segue no sentido horário.

Definition at line 23 of file Arranjo.java.

Referenced by arranjo.Arranjo.fator(), arranjo.Arranjo.Icone(), arranjo.Arranjo.ns(), arranjo.Arranjo.somaProp(), and arranjo.Arranjo.w().

Valor de d'/h para a direção x usado para posicionar a armadura genérica dentro da seção.

Definition at line 28 of file Arranjo.java.

Referenced by detalhamento.DetalhamentoPanel.createGUI(), arranjo.Arranjo.Icone(), dimensionamento.DimPanel.setNewD(), flexcomposta.Secao.updateArmaduras(), and detalhamento.DetalhamentoPanel.updatePanel().

Valor de d'/h para a direção y usado para posicionar a armadura genérica dentro da seção.

Definition at line 33 of file Arranjo.java.

Referenced by detalhamento.DetalhamentoPanel.createGUI(), arranjo.Arranjo.Icone(), dimensionamento.DimPanel.setNewD(), flexcomposta.Secao.updateArmaduras(), and detalhamento.DetalhamentoPanel.updatePanel().

int arranjo.Arranjo.w = 100 [private]

int arranjo.Arranjo.h = 100 [private]

Definition at line 35 of file Arranjo.java.

Referenced by arranjo.Arranjo.Icone().


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