|
| PedConstraint * | ped_constraint_any (const PedDevice *dev) |
| | Return a constraint that any region on the given device will satisfy.
|
| void | ped_constraint_destroy (PedConstraint *constraint) |
| | Release the memory allocated for a PedConstraint constructed with ped_constraint_new().
|
| void | ped_constraint_done (PedConstraint *constraint) |
| | Release the memory allocated for a PedConstraint constructed with ped_constraint_init().
|
| PedConstraint * | ped_constraint_duplicate (const PedConstraint *constraint) |
| | Duplicate a constraint.
|
| PedConstraint * | ped_constraint_exact (const PedGeometry *geom) |
| | Return a constraint that only the given region will satisfy.
|
| int | ped_constraint_init (PedConstraint *constraint, const PedAlignment *start_align, const PedAlignment *end_align, const PedGeometry *start_range, const PedGeometry *end_range, PedSector min_size, PedSector max_size) |
| | Initializes a pre-allocated piece of memory to contain a constraint with the supplied default values.
|
| PedConstraint * | ped_constraint_intersect (const PedConstraint *a, const PedConstraint *b) |
| | Return a constraint that requires a region to satisfy both a and b.
|
| int | ped_constraint_is_solution (const PedConstraint *constraint, const PedGeometry *geom) |
| | Check whether geom satisfies the given constraint.
|
| PedConstraint * | ped_constraint_new (const PedAlignment *start_align, const PedAlignment *end_align, const PedGeometry *start_range, const PedGeometry *end_range, PedSector min_size, PedSector max_size) |
| | Convenience wrapper for ped_constraint_init().
|
| PedConstraint * | ped_constraint_new_from_max (const PedGeometry *max) |
| | Return a constraint that requires a region to be entirely contained inside max.
|
| PedConstraint * | ped_constraint_new_from_min (const PedGeometry *min) |
| | Return a constraint that requires a region to entirely contain min.
|
| PedConstraint * | ped_constraint_new_from_min_max (const PedGeometry *min, const PedGeometry *max) |
| | Return a constraint that requires a region to be entirely contained inside max, and to entirely contain min.
|
| PedGeometry * | ped_constraint_solve_max (const PedConstraint *constraint) |
| | Find the largest region that satisfies a constraint.
|
| PedGeometry * | ped_constraint_solve_nearest (const PedConstraint *constraint, const PedGeometry *geom) |
| | Return the nearest region to geom that satisfy a constraint.
|