#include <G4VTwistSurface.hh>
Definition at line 273 of file G4VTwistSurface.hh.
◆ Boundary()
G4VTwistSurface::Boundary::Boundary |
( |
| ) |
|
|
default |
◆ ~Boundary()
virtual G4VTwistSurface::Boundary::~Boundary |
( |
| ) |
|
|
virtualdefault |
◆ GetBoundaryParameters()
Definition at line 1292 of file G4VTwistSurface.cc.
1296{
1297
1298
1299
1300
1301 if (((areacode &
sAxis0) != 0) && ((areacode &
sAxis1) != 0))
1302 {
1303 std::ostringstream message;
1304 message <<
"Located in the corner area." <<
G4endl
1305 << " This function returns a direction vector of "
1306 <<
"a boundary line." <<
G4endl
1307 << " areacode = " << areacode;
1308 G4Exception(
"G4VTwistSurface::Boundary::GetBoundaryParameters()",
1310 }
1312 {
1313 return false;
1314 }
1315 d = fBoundaryDirection;
1316 x0 = fBoundaryX0;
1317 boundarytype = fBoundaryType;
1318 return true;
1319}
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
static const G4int sAxis0
static const G4int sAxis1
static const G4int sSizeMask
◆ IsEmpty()
G4bool G4VTwistSurface::Boundary::IsEmpty |
( |
| ) |
const |
◆ SetFields()
Definition at line 1269 of file G4VTwistSurface.cc.
1273{
1274 fBoundaryAcode = areacode;
1275 fBoundaryDirection = d;
1276 fBoundaryX0 = x0;
1277 fBoundaryType = boundarytype;
1278}
The documentation for this class was generated from the following files: