Main Page | Data Structures | File List | Data Fields | Globals

fbgxBpoligonal.c File Reference

#include <stdlib.h>
#include <math.h>

Functions

void parmpol (void)
void fbgxCriaBpoligonal (float *data_x4, float *data_y4, int nptos)
void fbgxCriaBpoligonal8 (double *data_x4, double *data_y4, int nptos)
void fbgxEvalBpoligonal (float t, float *x, float *y, float *dx, float *dy)
void fbgxEvalBpoligonal8 (double t, double *x, double *y, double *dx, double *dy)
void fbgxDestroiBpoligonal (void)
void fbgxDestroiBpoligonal8 (void)
void fbgxIndTBpoligonal (float t, int *i0, int *i1)
void fbgxIndTBpoligonal8 (double t, int *i0, int *i1)
void fbgxGetTBpoligonal (int indice, float *t)
void fbgxGetTBpoligonal8 (int indice, double *t)
void fbgxGetTmaxBpoligonal (float *tmax)
void fbgxGetTmaxBpoligonal8 (double *tmax)

Function Documentation

void fbgxCriaBpoligonal (  float *  data_x4,
float *  data_y4,
int  nptos
) 
 

--------------------------------------------------------------------------

NOME: fbgxCriaBpoligonal

DESCRICAO: Inicializa parametrizacao de uma poligonal pelo perimetro.

PROTOTIPO: void fbgxCriaBpoligonal(float *data_x,float *data_y,int nptos)

ENTRADAS : data_x: array com as coordenadas x da poligonal. data_y: array com as coordenadas y da poligonal. nptos : numero de vertices da poligonal.

SAIDAS : ---.

--------------------------------------------------------------------------

void fbgxCriaBpoligonal8 (  double *  data_x4,
double *  data_y4,
int  nptos
) 
 

-------------------------------------------------------------------------

NOME: fbgxCriaBpoligonal8

DESCRICAO: Inicializa parametrizacao de uma poligonal pelo perimetro.

PROTOTIPO:void fbgxCriaBpoligonal8(double *data_x,double *data_y,int nptos)

ENTRADAS : data_x: array com as coordenadas x da poligonal. data_y: array com as coordenadas y da poligonal. nptos : numero de vertices da poligonal.

SAIDAS : ---.

--------------------------------------------------------------------------

void fbgxDestroiBpoligonal (  void   ) 
 

-------------------------------------------------------------------------

NOME: fbgxDestroiBpoligonal

DESCRICAO: Finaliza parametrizacao da poligonal corrente.

PROTOTIPO: void fbgxDestroiBpoligonal(void)

ENTRADAS : ----.

SAIDAS : ----.

--------------------------------------------------------------------------

void fbgxDestroiBpoligonal8 (  void   ) 
 

-------------------------------------------------------------------------

NOME: fbgxDestroiBpoligonal8

DESCRICAO: Finaliza parametrizacao da poligonal corrente.

PROTOTIPO: void fbgxDestroiBpoligonal8(void)

ENTRADAS : ----.

SAIDAS : ----.

--------------------------------------------------------------------------

void fbgxEvalBpoligonal (  float  t,
float *  x,
float *  y,
float *  dx,
float *  dy
) 
 

-------------------------------------------------------------------------

NOME: fbgxEvalBpoligonal

DESCRICAO: Dado um valor do perimetro da poligonal corrente, devolve suas cooordenadas e a derivada do ponto.

PROTOTIPO: void fbgxEvalBpoligonal (float t, float *x, float *y, float *dx, float *dy).

ENTRADAS : t: valor do perimetro.

SAIDAS : x : coordenada x correspondente. y : coordenada y correspondente. dx: variacao x do ponto. dy: variacao y do ponto.

--------------------------------------------------------------------------

void fbgxEvalBpoligonal8 (  double  t,
double *  x,
double *  y,
double *  dx,
double *  dy
) 
 

-------------------------------------------------------------------------

NOME: fbgxEvalBpoligonal8

DESCRICAO: Dado um valor do perimetro da poligonal corrente, devolve suas cooordenadas e a derivada do ponto.

PROTOTIPO: void fbgxEvalBpoligonal8 (double t, double *x, double *y, double *dx, double *dy).

ENTRADAS : t: valor do perimetro.

SAIDAS : x : coordenada x correspondente. y : coordenada y correspondente. dx: variacao x do ponto. dy: variacao y do ponto.

--------------------------------------------------------------------------

void fbgxGetTBpoligonal (  int  indice,
float *  t
) 
 

-------------------------------------------------------------------------

NOME: fbgxGetTBpoligonal

DESCRICAO: Dado um indice da lista da poligonal corrente, devolve o valor do perimetro.

PROTOTIPO: void fbgxGetTBpoligonal(int indice, float *t)

ENTRADAS : indice: indice da lista da poligonal.

SAIDAS : t: valor do perimetro.

--------------------------------------------------------------------------

void fbgxGetTBpoligonal8 (  int  indice,
double *  t
) 
 

-------------------------------------------------------------------------

NOME: fbgxGetTBpoligonal8

DESCRICAO: Dado um indice da lista da poligonal corrente, devolve o valor do perimetro.

PROTOTIPO: void fbgxGetTBpoligonal8 (int indice, double *t)

ENTRADAS : indice: indice da lista da poligonal.

SAIDAS : t: valor do perimetro.

--------------------------------------------------------------------------

void fbgxGetTmaxBpoligonal (  float *  tmax  ) 
 

-------------------------------------------------------------------------

NOME: fbgxGetTmaxBpoligonal

DESCRICAO: Devolve o perimetro total da poligonal corrente.

PROTOTIPO: void fbgxGetTmaxBpoligonal(float *tmax)

ENTRADAS : ---.

SAIDAS : tmax: perimetro da poligonal.

--------------------------------------------------------------------------

void fbgxGetTmaxBpoligonal8 (  double *  tmax  ) 
 

-------------------------------------------------------------------------

NOME: fbgxGetTmaxBpoligonal8

DESCRICAO: Devolve o perimetro total da poligonal corrente.

PROTOTIPO: void fbgxGetTmaxBpoligonal8 (double *tmax)

ENTRADAS : ---.

SAIDAS : tmax: perimetro da poligonal.

--------------------------------------------------------------------------

void fbgxIndTBpoligonal (  float  t,
int *  i0,
int *  i1
) 
 

-------------------------------------------------------------------------

NOME: fbgxIndTBpoligonal

DESCRICAO: Dado um valor do perimetro da poligonal corrente, devolve os indices anterior e posterior da lista que define a poligonal.

PROTOTIPO: void fbgxIndTBpoligonal(float t, int *i0, int *i1)

ENTRADAS : t: valor do perimetro.

SAIDAS : i0 : indice anterior. i1 : indice posterior.

--------------------------------------------------------------------------

void fbgxIndTBpoligonal8 (  double  t,
int *  i0,
int *  i1
) 
 

-------------------------------------------------------------------------

NOME: fbgxIndTBpoligonal8

DESCRICAO: Dado um valor do perimetro da poligonal corrente, devolve os indices anterior e posterior da lista que define a poligonal.

PROTOTIPO: void fbgxIndTBpoligonal8(double t, int *i0, int *i1)

ENTRADAS : t: valor do perimetro.

SAIDAS : i0 : indice anterior. i1 : indice posterior.

--------------------------------------------------------------------------

void parmpol (  void   ) 
 


Generated on Wed Dec 17 13:53:56 2008 for XDraw by doxygen 1.3.5