#include "geomlib/group.h"
#include "geomlib/curve.h"
Go to the source code of this file.
Defines | |
| #define | geom_path_VMT geom_group_VMT |
| #define | geom_path_INIT |
Functions | |
| GEOM_CLASS_HEAD (path, group) | |
| void | geom_path_create (struct geom_path *path) |
| void | geom_path_destroy (struct geom_path *path) |
| void | geom_path_copy (struct geom_path *path, struct geom_path *src) |
| void * | geom_path_append_dup (struct geom_path *path, void *item) |
| void | geom_path_clear (struct geom_path *path) |
| real | geom_path_tlength (struct geom_path *path) |
| real | geom_path_alength (struct geom_path *path) |
| real | geom_path_time_to_atime (struct geom_path *path, real time) |
| int | geom_path_times_to_atimes (struct geom_path *path, uns count, real *times, real *atimes) |
| real | geom_path_atime_to_time (struct geom_path *path, real atime) |
| int | geom_path_atimes_to_times (struct geom_path *path, uns count, real *atimes, real *times) |
| real | geom_path_time_to_ratime (struct geom_path *path, real time) |
| int | geom_path_times_to_ratimes (struct geom_path *path, uns count, real *times, real *ratimes) |
| real | geom_path_ratime_to_time (struct geom_path *path, real ratime) |
| int | geom_path_ratimes_to_times (struct geom_path *path, uns count, real *ratimes, real *times) |
| int | geom_path_expansion_append (struct geom_path *path, struct geom_fpath *expansion) |
| int | geom_path_conversion_append (struct geom_path *path, uns flags, struct geom_fpath *result) |
| int | geom_path_transform (struct geom_path *path, struct geom_transform *transform, struct geom_path *result) |
| int | geom_path_point_start (struct geom_path *path, struct geom_point *result) |
| int | geom_path_point_end (struct geom_path *path, struct geom_point *result) |
| int | geom_path_point_at_time (struct geom_path *path, real time, struct geom_point *result) |
| int | geom_path_derivation_start (struct geom_path *path, struct geom_vector *result) |
| int | geom_path_derivation_end (struct geom_path *path, struct geom_vector *result) |
| int | geom_path_derivation_at_time (struct geom_path *path, real time, struct geom_vector *result) |
| int | geom_path_bbox (struct geom_path *path, struct geom_rectangle *bbox) |
| int | geom_path_nearest_to_point (struct geom_path *path, struct geom_point *point, uns flags, struct geom_nearest *nearest) |
| int | geom_path_direction_times (struct geom_path *path, struct geom_vector *direction, struct garr *result) |
| int | geom_path_distance_times (struct geom_path *path, struct geom_point *point, real dist, struct garr *result) |
| int | geom_paths_intersections (struct geom_path *path, struct geom_path *path2, uns flags, struct garr *result) |
Copyright (c) 2004-2005 The VRR Team <vrr@ucw.cz> This program is distributed under GNU General Public License, see COPYING.
1.3.5