flexcomposta.Secao Class Reference

Inheritance diagram for flexcomposta.Secao:

Inheritance graph
[legend]
Collaboration diagram for flexcomposta.Secao:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Secao (double hx, double hy, Arranjo arr, Aco aco, Concreto conc, Regioes dom)
void setbx (double bx)
void setArranjo (Arranjo arr)
void updateArmaduras ()
double getbx ()
double h ()
double d ()
double vmax ()
double vsmax ()
double vmin ()
double vsmin ()
ArrayList PoliComp ()
double vr (double omega)
double[] mu (double omega)

Public Attributes

CamadaAco[] cam
Arranjo arr
Concreto conc
Regioes dom
double hx
double hy

Private Member Functions

double[] findIntPoint (int i)

Private Attributes

double bx


Detailed Description

Esta Classe representa uma seção de concreto com camadas de armadura.

Definition at line 12 of file Secao.java.


Constructor & Destructor Documentation

flexcomposta.Secao.Secao ( double  hx,
double  hy,
Arranjo  arr,
Aco  aco,
Concreto  conc,
Regioes  dom 
)

Cria uma instância da Classe.

Definition at line 37 of file Secao.java.

References flexcomposta.concretos.Concreto.dom.


Member Function Documentation

void flexcomposta.Secao.setbx ( double  bx  ) 

void flexcomposta.Secao.setArranjo ( Arranjo  arr  ) 

Atualizqa o tipo de Arranjo.

Definition at line 57 of file Secao.java.

void flexcomposta.Secao.updateArmaduras (  ) 

Atualiza a posição das armaduras com base nos dados do Arranjo.

Definition at line 64 of file Secao.java.

References flexcomposta.Secao.arr, arranjo.Arranjo.dx, arranjo.Arranjo.dy, flexcomposta.Secao.hx, and flexcomposta.Secao.hy.

double flexcomposta.Secao.getbx (  ) 

Definition at line 84 of file Secao.java.

References flexcomposta.Secao.bx.

double flexcomposta.Secao.h (  ) 

Retorna a altura da seção girada. vmax - vmin.

Returns:
O valor da altura em cm.

Definition at line 91 of file Secao.java.

References flexcomposta.Secao.vmax(), and flexcomposta.Secao.vmin().

Referenced by flexcomposta.regioes.RegioesNBR6118.eps(), flexcomposta.findBx.getBx(), flexcomposta.Secao.setbx(), and flexcomposta.regioes.RegioesNBR6118.vd23().

Here is the call graph for this function:

double flexcomposta.Secao.d (  ) 

A distancia entre a fibra mais comprimida e barra inferior. vmax - vsmin.

Returns:
d em cm.

Definition at line 99 of file Secao.java.

References flexcomposta.Secao.vmax(), and flexcomposta.Secao.vsmin().

Referenced by flexcomposta.regioes.RegioesNBR6118.eps(), flexcomposta.findBx.getBx(), and flexcomposta.regioes.RegioesNBR6118.vd23().

Here is the call graph for this function:

double flexcomposta.Secao.vmax (  ) 

Acha vmax. Maior coordenda v entre os vertices do Retangulo.

Definition at line 105 of file Secao.java.

References flexcomposta.Retangulo.p, and flexcomposta.Ponto.v().

Referenced by flexcomposta.Secao.d(), flexcomposta.regioes.RegioesNBR6118.eps(), flexcomposta.Secao.h(), and flexcomposta.Secao.setbx().

Here is the call graph for this function:

double flexcomposta.Secao.vsmax (  ) 

Acha vsmax. Maior coordenada v dentre as camadas de Aço.

Definition at line 119 of file Secao.java.

References flexcomposta.Secao.cam, flexcomposta.CamadaAco.p1, flexcomposta.CamadaAco.p2, flexcomposta.CamadaAco.v, and flexcomposta.Ponto.v().

Here is the call graph for this function:

double flexcomposta.Secao.vmin (  ) 

Acha vmin. Menor coordenada v dentre os vertices do Retangulo.

Definition at line 132 of file Secao.java.

References flexcomposta.Retangulo.p, and flexcomposta.Ponto.v().

Referenced by flexcomposta.Secao.h().

Here is the call graph for this function:

double flexcomposta.Secao.vsmin (  ) 

Acha vsmin Menor coordenada v dentre as camadas de Aço.

Definition at line 146 of file Secao.java.

References flexcomposta.Secao.cam, flexcomposta.CamadaAco.p1, flexcomposta.CamadaAco.p2, flexcomposta.CamadaAco.v, and flexcomposta.Ponto.v().

Referenced by flexcomposta.Secao.d().

Here is the call graph for this function:

double [] flexcomposta.Secao.findIntPoint ( int  i  )  [private]

Definition at line 157 of file Secao.java.

References flexcomposta.Retangulo.p, flexcomposta.Ponto.u(), and flexcomposta.Ponto.w().

Referenced by flexcomposta.Secao.PoliComp().

Here is the call graph for this function:

ArrayList flexcomposta.Secao.PoliComp (  ) 

Retorna o poligono de compressão da seção. Dada uma profundidade de linha neutra.

Returns:
ArrayList contendo os pares de coordenadas.

Definition at line 176 of file Secao.java.

References flexcomposta.Secao.bx, flexcomposta.Secao.findIntPoint(), flexcomposta.Retangulo.p, flexcomposta.Ponto.u(), and flexcomposta.Ponto.w().

Referenced by flexcomposta.Secao.mu(), and flexcomposta.Secao.vr().

Here is the call graph for this function:

double flexcomposta.Secao.vr ( double  omega  ) 

double [] flexcomposta.Secao.mu ( double  omega  ) 


Member Data Documentation

Array de camadas de armadura nas 4 faces.

Definition at line 16 of file Secao.java.

Referenced by flexcomposta.Secao.mu(), flexcomposta.Secao.vr(), flexcomposta.Secao.vsmax(), and flexcomposta.Secao.vsmin().

Arranjo destas armaduras.

Definition at line 20 of file Secao.java.

Referenced by flexcomposta.Secao.mu(), flexcomposta.Secao.updateArmaduras(), and flexcomposta.Secao.vr().

double flexcomposta.Secao.bx [private]

Definition at line 25 of file Secao.java.

Referenced by flexcomposta.Secao.getbx(), and flexcomposta.Secao.PoliComp().

Dimensões da seção.

Definition at line 33 of file Secao.java.

Referenced by flexcomposta.Secao.mu(), and flexcomposta.Secao.updateArmaduras().

Definition at line 33 of file Secao.java.

Referenced by flexcomposta.Secao.mu(), and flexcomposta.Secao.updateArmaduras().


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

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