flexcomposta.Ponto Class Reference

List of all members.

Public Member Functions

 Ponto (double X, double Y)
double getx ()
double gety ()
double u ()
double v ()
double w ()
double dist (Ponto P)

Static Public Member Functions

static void setVln (double Vln)
static void transladar (double xcg, double ycg)
static void girar (double theta)

Static Public Attributes

static double alpha
static double Xcg
static double Ycg
static double vln

Private Attributes

double x
double y
double X
double Y


Detailed Description

Ponto é uma classe que armazena as coordenadas de um ponto. Essa classe também possui métodos que fazem transformadas destas coordenas de maneira que se pode transladar e girar os sistemas de coordenadas.

Onde:

Author:
Alberto Belotti Colombo
Version:
I%, G%
Since:
1.0

Definition at line 26 of file Ponto.java.


Constructor & Destructor Documentation

flexcomposta.Ponto.Ponto ( double  X,
double  Y 
)

Construtor da classe.

Parameters:
X Coordenada x do ponto no sistema Oxy.
Y Coordenada y do ponto no sistema Oxy.

Definition at line 53 of file Ponto.java.


Member Function Documentation

static void flexcomposta.Ponto.setVln ( double  Vln  )  [static]

Atualiza o valor de vln para calcular w.

Parameters:
Vln Valor de v da linha neutra.

Definition at line 63 of file Ponto.java.

References flexcomposta.Ponto.vln.

static void flexcomposta.Ponto.transladar ( double  xcg,
double  ycg 
) [static]

Atualiza os valores de Xcg e Ycg.

Parameters:
xcg Valor da coordenada x do CG.
ycg Valor da coordenada y do CG.

Definition at line 71 of file Ponto.java.

References flexcomposta.Ponto.Xcg, and flexcomposta.Ponto.Ycg.

double flexcomposta.Ponto.getx (  ) 

Metodo para chamar o valor de x.

Returns:
Retorn o valor de x no eixo Oxy.

Definition at line 79 of file Ponto.java.

double flexcomposta.Ponto.gety (  ) 

Metodo para chamar o valor de y.

Returns:
Retorn o valor de y no eixo Oxy.

Definition at line 86 of file Ponto.java.

static void flexcomposta.Ponto.girar ( double  theta  )  [static]

Atualiza o valor de alpha (angulo da linha neutra).

Definition at line 92 of file Ponto.java.

References flexcomposta.Ponto.alpha.

double flexcomposta.Ponto.u (  ) 

double flexcomposta.Ponto.v (  ) 

double flexcomposta.Ponto.w (  ) 

Encontra o valor da coordenada w do ponto.

Returns:
Valor do w a partir da linha neutra. Ou seja (v - vln).

Definition at line 121 of file Ponto.java.

References flexcomposta.Ponto.v(), and flexcomposta.Ponto.vln.

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

Here is the call graph for this function:

double flexcomposta.Ponto.dist ( Ponto  P  ) 

Encontra a distancia entre este ponto e outro Ponto P

Parameters:
P Ponto cuja distancia se quer saber.
Returns:
Distancia entre o Ponto que chamou o método e o ponto P.

Definition at line 129 of file Ponto.java.

References flexcomposta.Ponto.u(), and flexcomposta.Ponto.v().

Referenced by flexcomposta.CamadaAco.Integra().

Here is the call graph for this function:


Member Data Documentation

double flexcomposta.Ponto.x [private]

coordenadas em relação a Oxy.

Definition at line 30 of file Ponto.java.

Referenced by flexcomposta.Ponto.u(), and flexcomposta.Ponto.v().

double flexcomposta.Ponto.y [private]

Definition at line 30 of file Ponto.java.

Referenced by flexcomposta.Ponto.u(), and flexcomposta.Ponto.v().

double flexcomposta.Ponto.X [private]

Coordenadas em relação a OXY O no CG da seção.

Definition at line 34 of file Ponto.java.

Referenced by flexcomposta.Ponto.u(), and flexcomposta.Ponto.v().

double flexcomposta.Ponto.Y [private]

Definition at line 34 of file Ponto.java.

Referenced by flexcomposta.Ponto.u(), and flexcomposta.Ponto.v().

double flexcomposta.Ponto.alpha [static]

Angulo da linha neutra.

Definition at line 38 of file Ponto.java.

Referenced by flexcomposta.Ponto.girar(), flexcomposta.Ponto.u(), and flexcomposta.Ponto.v().

double flexcomposta.Ponto.Xcg [static]

Coordenads do centro de gravidade (CG). Dadas em relação a Oxy.

Definition at line 43 of file Ponto.java.

Referenced by flexcomposta.Retangulo.Retangulo(), flexcomposta.Ponto.transladar(), flexcomposta.Ponto.u(), and flexcomposta.Ponto.v().

double flexcomposta.Ponto.Ycg [static]

double flexcomposta.Ponto.vln [static]

Profundidade da linha neutra em relação a Ouv.

Definition at line 47 of file Ponto.java.

Referenced by flexcomposta.Ponto.setVln(), and flexcomposta.Ponto.w().


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