|
| PedSector | ped_alignment_align_down (const PedAlignment *align, const PedGeometry *geom, PedSector sector) |
| | This function returns the closest sector to sector that lies inside geom that satisfies the given alignment constraint align.
|
| PedSector | ped_alignment_align_nearest (const PedAlignment *align, const PedGeometry *geom, PedSector sector) |
| | This function returns the sector that is closest to sector, satisfies the align constraint and lies inside geom.
|
| PedSector | ped_alignment_align_up (const PedAlignment *align, const PedGeometry *geom, PedSector sector) |
| | This function returns the closest sector to sector that lies inside geom that satisfies the given alignment constraint align.
|
| void | ped_alignment_destroy (PedAlignment *align) |
| | Free up memory associated with align.
|
| PedAlignment * | ped_alignment_duplicate (const PedAlignment *align) |
| | Return a duplicate of align.
|
| int | ped_alignment_init (PedAlignment *align, PedSector offset, PedSector grain_size) |
| | Initialize a preallocated piece of memory for an alignment object (used by PedConstraint).
|
| PedAlignment * | ped_alignment_intersect (const PedAlignment *a, const PedAlignment *b) |
| | This function computes a PedAlignment object that describes the intersection of two alignments.
|
| int | ped_alignment_is_aligned (const PedAlignment *align, const PedGeometry *geom, PedSector sector) |
| | This function returns 1 if sector satisfies the alignment constraint align and lies inside geom.
|
| PedAlignment * | ped_alignment_new (PedSector offset, PedSector grain_size) |
| | Return an alignment object (used by PedConstraint), representing all PedSector's that are of the form offset + X * grain_size.
|
| PedSector | ped_greatest_common_divisor (PedSector a, PedSector b) |
| PedSector | ped_round_down_to (PedSector sector, PedSector grain_size) |
| PedSector | ped_round_to_nearest (PedSector sector, PedSector grain_size) |
| PedSector | ped_round_up_to (PedSector sector, PedSector grain_size) |