The "construct" Package

These routines are meant to provide a high level mechanism to manage the construction of data. NOTE: THIS PACKAGE IS WORK IN PROGRESS. THE INTERFACE MAY CHANGE IN THE NEXT RELEASE, POSSIBLY WITHOUT NOTICE.

Library: karmagraphics
Link With: -lkarmagraphics

Functions

construct_array_list_algorithmsList available algorithms.
construct_array_create_managerCreate a management object for creating array data.
construct_array_destroy_managerDestroy a management object for creating array data.
construct_array_select_algorithmSelect an algorithm for constructing data.
construct_array_change_nameChange the default output name for constructed data.
construct_array_create_dataConstruct an array.


Functions


EXPERIMENTAL FUNCTION: subject to change without notice

CONST char ** construct_array_list_algorithms (unsigned int *num_algorithms)

List available algorithms.

Parameters:

Returns: A pointer to the list of algorithm names.
Multithreading Level: Unsafe


EXPERIMENTAL FUNCTION: subject to change without notice

KConstructArrayManager construct_array_create_manager (KListWidget listw, void (*change_name) (), void *info)

Create a management object for creating array data.

Parameters:

Returns: A KConstructArrayManager object on success, else NULL.
Multithreading Level: Unsafe


EXPERIMENTAL FUNCTION: subject to change without notice

void construct_array_destroy_manager (KConstructArrayManager manager)

Destroy a management object for creating array data.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


EXPERIMENTAL FUNCTION: subject to change without notice

void construct_array_select_algorithm (KConstructArrayManager manager, unsigned int index)

Select an algorithm for constructing data.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


EXPERIMENTAL FUNCTION: subject to change without notice

void construct_array_change_name (KConstructArrayManager manager, CONST char *name)

Change the default output name for constructed data.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


EXPERIMENTAL FUNCTION: subject to change without notice

void construct_array_create_data (KConstructArrayManager manager, CONST char *name)

Construct an array.

Parameters:

Returns: Nothing.
Multithreading Level: Unsafe


Back to Karma Home Page
Contact: Richard Gooch
Web Development: Ariel Internet Services