import os, sys
sys.path.append(os.path.abspath('../tool'))
import defensive

log = defensive.Logging()

def predicate(a,b):
    return a

@log.debug
def AinsideB(a,b):
    return a.inside(b)

@log.debug
def ANotIntersectB(a,b):
    return not a.intersect(b)

@log.debug
def AintersectB(a,b):
    return a.intersect(b)

@log.debug
def alwaysTrue(a,b):
    return False

suite = {
    'AinsideB':AinsideB,
    'ANotIntersectB':ANotIntersectB,
    'AintersectB':AintersectB,
    'alwaysTrue':alwaysTrue
}

if __name__=='__main__':
    pass
