52 lastIntersection.
Reset();
58 for ( i=1; i<bounds.size(); i++)
68 size_t entr = bounds.size();
70 for (i=0; i < entr; i++)
78 cnt+= segments.size();
88 for (i=0; i<bounds.size(); i++)
96 for (
size_t k=0; k<segments.size(); k++)
121 for (
size_t i=0; i<bounds.size(); i++)
123 c= bounds[i]->Project(tr);
128 while (newBounds.size()>0)
130 a = newBounds.back();
131 newBounds.pop_back();
132 for (G4CurveVector::iterator it=newBounds.begin();
133 it!=newBounds.end();)
137 it = newBounds.erase(it);
144 if ( a ) {
delete a; }
151 newBounds.push_back(c);
155 lof->
Init(newBounds);
184 for (
size_t i=0; i < bounds.size(); i++)
217 G4Exception(
"G4SurfaceBoundary::SplitWithPlane()",
"GeomSolids0001",
225 G4Exception(
"G4SurfaceBoundary::SplitWithCylinder()",
"GeomSolids0001",