EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
Classes | Macros
egs_autoenvelope.h File Reference

An envelope geometry with automatic inscribed region detection (inspired by EGS_FastEnvelope) More...

#include "egs_base_geometry.h"
#include "egs_functions.h"
#include "egs_transformations.h"
#include "egs_shapes.h"
#include "volcor.h"
#include <vector>
#include <algorithm>
#include <map>
#include <set>

Go to the source code of this file.

Classes

struct  AEnvelopeAux
 A helper class for initializing auto envelopes. More...
 
class  EGS_AEnvelope
 A fast envelope geometry with automatic region detection. More...
 
class  EGS_ASwitchedEnvelope
 This geometry type allows you to activate and deactivate inscribed geometries in custom egspp user codes. More...
 

Detailed Description

An envelope geometry with automatic inscribed region detection (inspired by EGS_FastEnvelope)

Author
Randle Taylor

Definition in file egs_autoenvelope.h.