box_list.c
Go to the documentation of this file.
221 AddLastElement((void *)cb,l_out); /*Add the bounding box of the current cluster to the output list*/
Definition of the boolean type. void First(Titerator *i) Moves an iterator to the first position of its associated list. Definition: list.c:356 double ListOfBoxesMaxSize(boolean *used, Tlist *l) Computes the maximum size for all boxes in a list. Definition: box_list.c:91 double ListOfBoxesVolume(boolean *used, Tlist *l) Computes the volume of a list. Definition: box_list.c:50 void PrintListOfBoxes(FILE *f, boolean *used, char *heading, Tlist *l) Prints a list of boxes. Definition: box_list.c:265 void ListOfBoxesCluster(boolean *used, Tlist *l_out, Tlist *l_in) Clusters a list of boxes. Definition: box_list.c:138 boolean ReadListOfBoxes(char *filename, Tlist *l) Reads a list of boxes from a file. Definition: box_list.c:286 Collection of methods to work on Tlist of boxes. void ListOfBoxesBB(boolean *used, Tbox *b, Tlist *l) Computes an axis-aligned bounding box for all boxes in a list. Definition: box_list.c:113 void AddLastElement(void *Info, Tlist *list) Adds an element at the tail of the list. Definition: list.c:206 boolean EndOfList(Titerator *i) Checks if an iterator is pointing at the end of the list. Definition: list.c:445 Definitions of constants and macros used in several parts of the cuik library. double GetBoxDiagonal(boolean *used, Tbox *b) Computes the diagonal of a (sub-)box. Definition: box.c:678 void LoadListOfBoxes(FILE *f, Tlist *list) Loads a list of boxes from a file. Definition: box_list.c:334 double ListOfBoxesMaxDiagonal(boolean *used, Tlist *l) Computes the maximum diagonal for all boxes in a list. Definition: box_list.c:70 void BoxUnion(boolean *used, Tbox *b1, Tbox *b2, Tbox *b_out) Computes the box union of two given boxes. Definition: box.c:314 void PrintBoxSubset(FILE *f, boolean *used, char **varNames, Tbox *b) Prints a (sub-)box. Definition: box.c:1162 void AddFirstElement(void *Info, Tlist *list) Adds an element at the head of the list. Definition: list.c:196 boolean Advance(Titerator *i) Moves an iterator to the next position of its associated list. Definition: list.c:373 boolean BoxesIntersection(boolean *used, Tbox *b1, Tbox *b2, Tbox *bout) Computes the box intersection of two given boxes. Definition: box.c:293 Definition of the Tinterval type and the associated functions. |
Follow us!