|
VGM Version 5.3.1
|
Classes | |
| class | VArb8 |
| The ABC for Arb8 solids. More... | |
| class | VBooleanSolid |
| The ABC for Boolean solids. More... | |
| class | VBox |
| The ABC for box solids. More... | |
| class | VCons |
| The ABC for cons solids. More... | |
| class | VCtubs |
| The ABC for cut tubs solids. More... | |
| class | VDisplacedSolid |
| The ABC for displaced solids. More... | |
| class | VEllipsoid |
| The ABC for ellipsoid solids. More... | |
| class | VEllipticalTube |
| The ABC for elliptical tube solids. More... | |
| class | VExtrudedSolid |
| The ABC for xtru solids. More... | |
| class | VFactory |
| The abstract base class to geometry factory. More... | |
| class | VHype |
| The ABC for hyperboloid solids. More... | |
| class | VMaterialFactory |
| The abstract base class to material factory. More... | |
| class | VMedium |
| The ABC for tracking medium. More... | |
| class | VMultiUnion |
| The ABC for Boolean solids. More... | |
| class | VPara |
| The ABC for para solids. More... | |
| class | VParaboloid |
| The ABC for paraboloid solids. More... | |
| class | VPlacement |
| The abstract base class to positions of volumes. More... | |
| class | VPolycone |
| The ABC for polycone solids. More... | |
| class | VPolyhedra |
| The ABC for polyhedra solids. More... | |
| class | VScaledSolid |
| The ABC for Scaled solids. More... | |
| class | VSphere |
| The ABC for sphere solids. More... | |
| class | VTessellatedSolid |
| The ABC for tessellated solid. More... | |
| class | VTorus |
| The ABC for torus solids. More... | |
| class | VTrap |
| The ABC for trap solids. More... | |
| class | VTrd |
| The ABC for trd solids. More... | |
| class | VTubs |
| The ABC for tubs solids. More... | |
| class | VVolume |
| The abstract base class for volumes. More... | |
Functions | |
| void | DebugInfo () |
| Debug printing. | |
| double | Round (double x) |
| Round number. | |
| std::string | BooleanTypeName (VGM::BooleanType typeId) |
BaseVGM utilities.
Utility functions
| void BaseVGM::DebugInfo | ( | ) |
Debug printing.
Definition at line 27 of file utilities.cxx.
| double BaseVGM::Round | ( | double | x | ) |
Round number.
Replacement for round(double) function from math.h which is not available on all platforms (gcc 2.95.x, Windows)
Definition at line 34 of file utilities.cxx.
| std::string BaseVGM::BooleanTypeName | ( | VGM::BooleanType | typeId | ) |