| 56 | 
  | 
 | 
| 57 | 
  | 
  SelectionEvaluator::SelectionEvaluator(SimInfo* si)  | 
| 58 | 
  | 
    : info(si), nameFinder(info), distanceFinder(info), hullFinder(info), | 
| 59 | 
< | 
      indexFinder(info),  | 
| 59 | 
> | 
      indexFinder(info), hasSurfaceArea_(false), | 
| 60 | 
  | 
      isLoaded_(false){     | 
| 61 | 
  | 
      nStuntDouble = info->getNGlobalAtoms() + info->getNGlobalRigidBodies(); | 
| 62 | 
  | 
    }             | 
| 730 | 
  | 
    OpenMDBitSet bs(nStuntDouble); | 
| 731 | 
  | 
     | 
| 732 | 
  | 
    bs = hullFinder.findHull(); | 
| 733 | 
< | 
     | 
| 733 | 
> | 
    surfaceArea_ = hullFinder.getSurfaceArea(); | 
| 734 | 
> | 
    hasSurfaceArea_ = true; | 
| 735 | 
  | 
    return bs; | 
| 736 | 
  | 
  } | 
| 737 | 
  | 
 | 
| 740 | 
  | 
    OpenMDBitSet bs(nStuntDouble); | 
| 741 | 
  | 
     | 
| 742 | 
  | 
    bs = hullFinder.findHull(frame); | 
| 743 | 
< | 
     | 
| 743 | 
> | 
 | 
| 744 | 
  | 
    return bs; | 
| 745 | 
  | 
  } | 
| 746 | 
  | 
 |