tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
coordinate.c File Reference
#include <math.h>
#include <stdio.h>
#include "coordinate.h"
#include "tm.h"
Include dependency graph for coordinate.c:

Functions

long coordinate_compare (coordinate_t *aPtr, coordinate_t *bPtr)
 
long TMcoordinate_compare (TM_ARGDECL coordinate_t *aPtr, coordinate_t *bPtr)
 
double coordinate_distance (coordinate_t *coordinatePtr, coordinate_t *aPtr)
 
double coordinate_angle (coordinate_t *aPtr, coordinate_t *bPtr, coordinate_t *cPtr)
 
void coordinate_print (coordinate_t *coordinatePtr)
 

Function Documentation

double coordinate_angle ( coordinate_t aPtr,
coordinate_t bPtr,
coordinate_t cPtr 
)

Here is the call graph for this function:

Here is the caller graph for this function:

long coordinate_compare ( coordinate_t aPtr,
coordinate_t bPtr 
)

Here is the caller graph for this function:

double coordinate_distance ( coordinate_t coordinatePtr,
coordinate_t aPtr 
)

Here is the caller graph for this function:

void coordinate_print ( coordinate_t coordinatePtr)

Here is the caller graph for this function:

long TMcoordinate_compare ( TM_ARGDECL coordinate_t aPtr,
coordinate_t bPtr 
)

Here is the caller graph for this function: