Source code for Spatial Positioning program
Files | Contents |
object.h | contains the declaration for class object |
plan.h | contains the declaration for class plan |
object.cpp | contains member definitions for class object |
plan.cpp | contains member declaration for class plan |
function.cpp | contains various useful functions |
inter.cpp | contains functions to check intersections |
obj2poly.cpp | contains routine to convert from class object to struct polygon |
cnv_obj_minkobj.cpp | contains functions to convert class object to class minkobject and vice versa |
Files | Contents |
header.h | contains declarations for class point and class minkobject |
input.h | contains member definitions for class point and class minkobject |
function.cpp | contains various useful functions |
inter.cpp | contains functions to calculate intersections |
checking.cpp | contains certain functions called by function get_mink to calculate C-space |
inli.cpp | contains function to remove points so that no three points remain on the same line. |
newremloop.cpp | contains functions to remove loops from a generated polygon |
prog.cpp | contains get_mink function which calculates the C-space on a given plan. |
Files |
Contents |
inc.h |
lists various include file and declares a lot of functions and variables |
header.h |
ontains declaration for class polygon |
main.c |
contains the main program where drawing area is initialised. |
start.c |
contains code to be executed when start button is clicked |
draw.c |
contains functions to draw and erase polygons |
eventhandler.c |
contains various eventhandler functions |
How to compile and run
Source Code for the psycho-linguistic experiment
Files | Contents |
header.h | contains declarations for structures for polygon and problem |
inc.h | lists all the include files, global variables and functions |
main.c | main program - initialises the motif setup |
draw.c | contains functions for drawing, erasing and moving polygons on screen |
eventhandler.c | contains various eventhandler definitions |
start.c | contains functions to read data sets from files and start the test |
funcs.c | contains various functions for drawing examples, messages etc |
administer_test.c | contains function which administer various tests |
centr.c | contains functions to calculate the centre of a polygon |
How to compile and run
The makefile contains all the information about all the libraries to be linked.
For the drawing routines, we use Xmotif library utilities.