package Ġorg . vit riv r . cott ont ail . dbms . index . va . bounds Ċ Ċ import Ġorg . vit riv r . cott ont ail . dbms . index . va . signature . V AF Signature Ċ Ċ /** Ċ Ġ* ĠInterface Ġfor Ġbounds Ġcalculation Ġin Ġa Ġ[ org . vit riv r . cott ont ail . dbms . index . va . V AF Index ] Ċ Ġ* Ċ Ġ* ĠReferences : Ċ Ġ* Ġ[ 1 ] ĠWe ber , ĠR . Ġand ĠB lott , ĠS ., Ġ 1 9 9 7 . ĠAn Ġapproximation Ġbased Ġdata Ġstructure Ġfor Ġsimilarity Ġsearch Ġ( No . Ġ 9 1 4 1 , Ġp . Ġ 4 1 6 ). ĠTechnical ĠReport Ġ 2 4 , ĠESP R IT ĠProject ĠH ER MES . Ċ Ġ* Ċ Ġ* Ġ@ author ĠR alph ĠG asser Ċ Ġ* Ġ@ version Ġ 1 . 0 . 1 Ċ Ġ*/ Ċ sealed Ġinterface ĠBounds Ġ{ ĊĠĠĠ Ġ/** ĠLower Ġbound Ġof Ġthis Ġ[ Bounds ]. Ġ*/ ĊĠĠĠ Ġval Ġlb : ĠDouble ĊĊĠĠĠ Ġ/** ĠUpper Ġbound Ġof Ġthis Ġ[ Bounds ]. Ġ*/ ĊĠĠĠ Ġval Ġub : ĠDouble ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUpdates Ġthe Ġlower Ġand Ġupper Ġbounds Ġof Ġthis Ġ[ Bounds ] Ġusing Ġthe Ġgiven Ġ[ V AF Signature ]. ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġsignature ĠThe Ġ[ V AF Signature ] Ġto Ġcalculate Ġthe Ġbounds Ġfor . ĊĠĠĠĠ Ġ* Ġ@ return Ġthis ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġupdate ( signature : ĠV AF Signature ): ĠBounds ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠChecks Ġif Ġthe Ġgiven Ġ[ V AF Signature ] Ġis Ġa ĠVA - SS A Ġcandidate Ġaccording Ġto Ġ[ 1 ] Ġby Ġcomparing Ġthe ĊĠĠĠĠ Ġ* Ġlower Ġbounds Ġestimation Ġto Ġthe Ġgiven Ġthreshold Ġand Ġreturns Ġtrue Ġif Ġso Ġand Ġfalse Ġotherwise . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġsignature ĠThe Ġ[ V AF Signature ] Ġto Ġcheck . ĊĠĠĠĠ Ġ* Ġ@ param Ġthreshold ĠThe Ġthreshold Ġfor Ġa Ġ[ V AF Signature ] Ġto Ġbe Ġdee med Ġa Ġcandidate . ĠCan Ġbe Ġused Ġfor Ġearly Ġstopping . ĊĠĠĠĠ Ġ* Ġ@ return ĠTrue Ġif Ġ[ V AF Signature ] Ġis Ġa Ġcandidate , Ġfalse Ġotherwise . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġis V ASS AC andidate ( signature : ĠV AF Signature , Ġthreshold : ĠDouble ): ĠBoolean Ċ }