Functions | Variables
libcarte2d.c File Reference
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <cartesian2d.h>
Include dependency graph for libcarte2d.c:

Go to the source code of this file.

Functions

CSptr CS_add (CSptr parent_cs, double x, double y, double theta)
int CS_delete (CSptr target_cs)
void CS_recursive_trans (CSptr target_cs, CSptr now_cs, double *x, double *y, double *theta)
int CS_set (CSptr target_cs, double x, double y, double theta)
int CS_set_on_CS (CSptr target_cs, CSptr on_cs, double x, double y, double theta)
void CS_turn_base (double *x, double *y, double *theta)
void inv_trans_cs (CSptr target_cs, double *x, double *y, double *theta)
void trace_trans_cs (CSptr target_cs, double *x, double *y, double *theta)
void trans_cs (CSptr target_cs, double *x, double *y, double *theta)

Variables

CSptr CSroot_ptr

Function Documentation

CSptr CS_add ( CSptr  parent_cs,
double  x,
double  y,
double  theta 
)

Definition at line 31 of file libcarte2d.c.

int CS_delete ( CSptr  target_cs)

Definition at line 80 of file libcarte2d.c.

void CS_recursive_trans ( CSptr  target_cs,
CSptr  now_cs,
double *  x,
double *  y,
double *  theta 
)

Definition at line 137 of file libcarte2d.c.

int CS_set ( CSptr  target_cs,
double  x,
double  y,
double  theta 
)

Definition at line 100 of file libcarte2d.c.

int CS_set_on_CS ( CSptr  target_cs,
CSptr  on_cs,
double  x,
double  y,
double  theta 
)

Definition at line 113 of file libcarte2d.c.

void CS_turn_base ( double *  x,
double *  y,
double *  theta 
)

Definition at line 123 of file libcarte2d.c.

void inv_trans_cs ( CSptr  target_cs,
double *  x,
double *  y,
double *  theta 
)

Definition at line 173 of file libcarte2d.c.

void trace_trans_cs ( CSptr  target_cs,
double *  x,
double *  y,
double *  theta 
)

Definition at line 201 of file libcarte2d.c.

void trans_cs ( CSptr  target_cs,
double *  x,
double *  y,
double *  theta 
)

Definition at line 187 of file libcarte2d.c.


Variable Documentation

Definition at line 28 of file libcarte2d.c.



yp-spur
Author(s):
autogenerated on Fri May 10 2019 02:52:19