864{
865 bool retval;
866
867 POSTGIS_DEBUGF(4, "[GIST] leaf consistent, strategy [%d], count[%i]",
868 strategy, g2d_counter_leaf++);
869
870 switch (strategy)
871 {
872
873
874 case RTOverlapStrategyNumber:
876 break;
877 case RTSameStrategyNumber:
879 break;
880 case RTContainsStrategyNumber:
881 case RTOldContainsStrategyNumber:
883 break;
884 case RTContainedByStrategyNumber:
885 case RTOldContainedByStrategyNumber:
887 break;
888
889
890 case RTAboveStrategyNumber:
892 break;
893 case RTBelowStrategyNumber:
895 break;
896 case RTRightStrategyNumber:
898 break;
899 case RTLeftStrategyNumber:
901 break;
902
903
904 case RTOverAboveStrategyNumber:
906 break;
907 case RTOverBelowStrategyNumber:
909 break;
910 case RTOverRightStrategyNumber:
912 break;
913 case RTOverLeftStrategyNumber:
915 break;
916
917 default:
918 retval = false;
919 }
920
921 return (retval);
922}
bool box2df_left(const BOX2DF *a, const BOX2DF *b)
bool box2df_equals(const BOX2DF *a, const BOX2DF *b)
bool box2df_contains(const BOX2DF *a, const BOX2DF *b)
bool box2df_right(const BOX2DF *a, const BOX2DF *b)
bool box2df_overlaps(const BOX2DF *a, const BOX2DF *b)
static bool box2df_within(const BOX2DF *a, const BOX2DF *b)
bool box2df_above(const BOX2DF *a, const BOX2DF *b)
bool box2df_overbelow(const BOX2DF *a, const BOX2DF *b)
bool box2df_overright(const BOX2DF *a, const BOX2DF *b)
bool box2df_overabove(const BOX2DF *a, const BOX2DF *b)
bool box2df_below(const BOX2DF *a, const BOX2DF *b)
bool box2df_overleft(const BOX2DF *a, const BOX2DF *b)