#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) |
|
||||||||||||||||
|
-------------------------------------------------------------------------- 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 : ---. -------------------------------------------------------------------------- |
|
||||||||||||||||
|
------------------------------------------------------------------------- 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 : ---. -------------------------------------------------------------------------- |
|
|
------------------------------------------------------------------------- NOME: fbgxDestroiBpoligonal DESCRICAO: Finaliza parametrizacao da poligonal corrente. PROTOTIPO: void fbgxDestroiBpoligonal(void) ENTRADAS : ----. SAIDAS : ----. -------------------------------------------------------------------------- |
|
|
------------------------------------------------------------------------- NOME: fbgxDestroiBpoligonal8 DESCRICAO: Finaliza parametrizacao da poligonal corrente. PROTOTIPO: void fbgxDestroiBpoligonal8(void) ENTRADAS : ----. SAIDAS : ----. -------------------------------------------------------------------------- |
|
||||||||||||||||||||||||
|
------------------------------------------------------------------------- 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. -------------------------------------------------------------------------- |
|
||||||||||||||||||||||||
|
------------------------------------------------------------------------- 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. -------------------------------------------------------------------------- |
|
||||||||||||
|
------------------------------------------------------------------------- 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. -------------------------------------------------------------------------- |
|
||||||||||||
|
------------------------------------------------------------------------- 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. -------------------------------------------------------------------------- |
|
|
------------------------------------------------------------------------- NOME: fbgxGetTmaxBpoligonal DESCRICAO: Devolve o perimetro total da poligonal corrente. PROTOTIPO: void fbgxGetTmaxBpoligonal(float *tmax) ENTRADAS : ---. SAIDAS : tmax: perimetro da poligonal. -------------------------------------------------------------------------- |
|
|
------------------------------------------------------------------------- NOME: fbgxGetTmaxBpoligonal8 DESCRICAO: Devolve o perimetro total da poligonal corrente. PROTOTIPO: void fbgxGetTmaxBpoligonal8 (double *tmax) ENTRADAS : ---. SAIDAS : tmax: perimetro da poligonal. -------------------------------------------------------------------------- |
|
||||||||||||||||
|
------------------------------------------------------------------------- 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. -------------------------------------------------------------------------- |
|
||||||||||||||||
|
------------------------------------------------------------------------- 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. -------------------------------------------------------------------------- |
|
|
|
1.3.5