49 else if ( pAxis ==
kYAxis )
56 assert( pAxis ==
kZAxis ) ;
92 remainsAfterClip =
false;
94 else if ( sCode == 0 && eCode == 0 )
98 remainsAfterClip = true ;
115 while ( sCode != eCode )
129 else if ( sCode & 0x02 )
135 else if ( sCode & 0x04 )
141 else if ( sCode & 0x08 )
147 else if ( sCode & 0x10 )
153 else if ( sCode & 0x20 )
168 else if ( eCode & 0x02 )
174 else if ( eCode & 0x04 )
186 else if ( eCode & 0x10 )
192 else if ( eCode & 0x20 )
204 if ( sCode == 0 && eCode == 0 ) remainsAfterClip =
true;
205 else remainsAfterClip =
false;
207 return remainsAfterClip;
static const G4double pMax
static const G4double pMin
CLHEP::Hep3Vector G4ThreeVector
G4int OutCode(const G4ThreeVector &pVec) const
G4bool IsYLimited() const
G4bool ClipToLimits(G4ThreeVector &pStart, G4ThreeVector &pEnd) const
G4double GetMinZExtent() const
void AddLimit(const EAxis pAxis, const G4double pMin, const G4double pMax)
G4bool IsXLimited() const
G4double GetMaxYExtent() const
G4double GetMaxZExtent() const
G4double GetMinYExtent() const
G4double GetMinXExtent() const
G4bool IsZLimited() const
G4double GetMaxXExtent() const
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)