15 using namespace SurfaceOrientation;
20 handles::const_iterator
end) :
21 theVolumes(begin,end),
53 vector<MagVolume*> mVols;
54 for (handles::const_iterator vol = theVolumes.begin();
55 vol!=theVolumes.end(); ++vol) {
56 mVols.push_back((*vol)->magVolume);
57 zmin =
min(zmin, (*vol)->minZ());
58 zmax =
max(zmax, (*vol)->maxZ());
60 mlayer =
new MagELayer(mVols, zmin, zmax);
MagELayer * buildMagELayer() const
Construct the MagELayer upon request.
const T & max(const T &a, const T &b)
eLayer(handles::const_iterator begin, handles::const_iterator end)
Constructor from list of volumes.
void precomputed_value_sort(RandomAccessIterator begin, RandomAccessIterator end, const Extractor &extr)