package Ġcost anza . ge orge . di agrams . base Ċ Ċ import Ġcost anza . ge orge . components . C Bounds Ċ import Ġcost anza . ge orge . geometry . Coord Ċ import Ġcost anza . ge orge . geometry . Dim Ċ Ċ abstract Ġclass ĠBox ( loc : ĠCoord Ġ= ĠCoord ( 0 , 0 ), Ġdim : ĠDim Ġ= ĠDim ( 0 , 0 )): ĠShape () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġobject Type Ġ= Ġ" box " ĊĊĠĠĠ Ġval Ġbounds Ġ= ĠC Bounds ( this , Ġloc , Ġdim ) Ċ }