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

CSptr CSroot_ptr

Definition at line 28 of file libcarte2d.c.



yp-spur
Author(s):
autogenerated on Sat May 11 2019 02:08:24