EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
EGS_ASwitchedEnvelope Member List

This is the complete list of members for EGS_ASwitchedEnvelope, including all inherited members.

activateByIndex(int inscribed_index)EGS_ASwitchedEnvelope
addBooleanProperty(int) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
addBooleanProperty(int, int, int, int step=1) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
addMedium(const string &medname)EGS_BaseGeometrystatic
allowed_base_geom_types (defined in EGS_AEnvelope)EGS_AEnvelopeprotectedstatic
allowedBaseGeomType(const string &geom_type)EGS_AEnvelopestatic
appEGS_BaseGeometryprotected
applyVolumeCorrections(volcor::VCOptions *opts, volcor::HitCounterT hit_counter) (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
base_geomEGS_AEnvelopeprotected
bfactorEGS_BaseGeometryprotected
boundaryToleranceEGS_BaseGeometryprotected
bp_arrayEGS_BaseGeometryprotected
bpropertyEGS_BaseGeometryprotected
clearGeometries()EGS_BaseGeometrystatic
computeIntersections(int ireg, int n, const EGS_Vector &X, const EGS_Vector &u, EGS_GeometryIntersections *isections) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
createGeometry(EGS_Input *)EGS_BaseGeometrystatic
createSingleGeometry(EGS_Input *inp)EGS_BaseGeometrystatic
createTransforms(EGS_Input *inpt)EGS_AEnvelopestatic
cycleActive()EGS_ASwitchedEnvelope
deactivateByIndex(int inscribed_index)EGS_ASwitchedEnvelope
debugEGS_BaseGeometryprotected
debug_info (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
deref()EGS_BaseGeometry
describeGeometries()EGS_BaseGeometrystatic
EGS_AEnvelope(EGS_BaseGeometry *base_geom, const vector< AEnvelopeAux > inscribed, const string &Name="", bool debug=false, string output_vc_file="no") (defined in EGS_AEnvelope)EGS_AEnvelope
EGS_ASwitchedEnvelope(EGS_BaseGeometry *base_geom, const vector< AEnvelopeAux > inscribed, const string &Name="", bool debug=false, string output_vc_file="no") (defined in EGS_ASwitchedEnvelope)EGS_ASwitchedEnvelope
EGS_BaseGeometry(const string &Name)EGS_BaseGeometry
error_flagEGS_BaseGeometryprotectedstatic
findRegion(EGS_Float xp, int np, const EGS_Float *p)EGS_BaseGeometrystatic
findRegionsInscribedIn(vector< EGS_BaseGeometry * >, vector< EGS_AffineTransform * >, volcor::VCOptions *) (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
geoms_in_region (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
getBound(int idir, int ind)EGS_BaseGeometryvirtual
getBoundaryTolerance()EGS_BaseGeometry
getBScaling(int ireg) const EGS_BaseGeometryvirtual
getCorrectionRatio(int ireg) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
getGeometries() (defined in EGS_BaseGeometry)EGS_BaseGeometrystatic
getGeometry(const string &Name)EGS_BaseGeometrystatic
getGeomsInRegion(int ireg) (defined in EGS_ASwitchedEnvelope)EGS_ASwitchedEnvelopeprotectedvirtual
getGlobalRegFromLocal(const volcor::GeomRegPairT local) const (defined in EGS_AEnvelope)EGS_AEnvelope
getGlobalRegFromLocalReg(EGS_BaseGeometry *g, int local_reg) (defined in EGS_AEnvelope)EGS_AEnvelope
getLabelCount()EGS_BaseGeometryvirtual
getLabelName(const int i)EGS_BaseGeometryvirtual
getLabelRegions(const string &str, vector< int > &regs)EGS_BaseGeometryvirtual
getLastError() (defined in EGS_BaseGeometry)EGS_BaseGeometrystatic
getLocalFromGlobalReg(int ireg) const (defined in EGS_AEnvelope)EGS_AEnvelope
getMaxStep() const (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
getMediumIndex(const string &medname)EGS_BaseGeometrystatic
getMediumName(int ind)EGS_BaseGeometrystatic
getMediumRho(int ind) const (defined in EGS_BaseGeometry)EGS_BaseGeometry
getName() const EGS_BaseGeometry
getNGeometries() (defined in EGS_BaseGeometry)EGS_BaseGeometrystatic
getNRegDir(int idir)EGS_BaseGeometryvirtual
getNRegWithInscribed() const (defined in EGS_AEnvelope)EGS_AEnvelope
getNumberRegions(const string &str, vector< int > &regs)EGS_BaseGeometryvirtual
getRelativeRho(int ireg) const (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
getType() const (defined in EGS_ASwitchedEnvelope)EGS_ASwitchedEnvelopevirtual
getUniqueName()EGS_BaseGeometrystatic
getVolume(int ireg) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
global_reg_to_local (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
halfBoundaryTolerance (defined in EGS_BaseGeometry)EGS_BaseGeometryprotected
has_B_scalingEGS_BaseGeometryprotected
has_Ref_rho (defined in EGS_BaseGeometry)EGS_BaseGeometryprotected
has_rho_scalingEGS_BaseGeometryprotected
hasActiveGeom(int ireg)EGS_ASwitchedEnvelope
hasBooleanProperty(int ireg, EGS_BPType prop) const (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
hasBScaling() const EGS_BaseGeometry
hasInactiveGeom(int ireg)EGS_ASwitchedEnvelope
hasRhoScaling() const EGS_BaseGeometry
howfar(int ireg, const EGS_Vector &x, const EGS_Vector &u, EGS_Float &t, int *newmed=0, EGS_Vector *normal=0) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
howfarToOutside(int ireg, const EGS_Vector &x, const EGS_Vector &u) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
hownear(int ireg, const EGS_Vector &x) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
inscribed_geomsEGS_AEnvelopeprotected
inside(const EGS_Vector &x) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
is_convexEGS_BaseGeometryprotected
isConvex() const EGS_BaseGeometry
isInside(const EGS_Vector &x) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
isRealRegion(int ireg) const (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
isWhere(const EGS_Vector &x) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
labelsEGS_BaseGeometryprotected
loadFileVolumeCorrections(vector< EGS_BaseGeometry * >, vector< EGS_AffineTransform * >, volcor::VCOptions *) (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
local_to_global_reg (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
medEGS_BaseGeometryprotected
medium(int ireg) const (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
nameEGS_BaseGeometryprotected
ninscribedEGS_AEnvelopeprotected
nMedia()EGS_BaseGeometrystatic
nrefEGS_BaseGeometryprotected
nregEGS_BaseGeometryprotected
nreg_with_inscribed (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
nregbaseEGS_AEnvelopeprotected
optsEGS_AEnvelopeprotected
output_vc (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
printInfo() const (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
ref()EGS_BaseGeometry
region_mediaEGS_BaseGeometryprotected
regions() const EGS_BaseGeometry
resetErrorFlag() (defined in EGS_BaseGeometry)EGS_BaseGeometrystatic
rhorEGS_BaseGeometryprotected
rhoRefEGS_BaseGeometryprotected
setActiveByIndex(int inscribed_index)EGS_ASwitchedEnvelope
setActiveGeometries(vector< EGS_BaseGeometry * > geoms)EGS_ASwitchedEnvelope
setActiveGeometries(vector< int > geom_indexes)EGS_ASwitchedEnvelope
setActiveGeometryList(int list)EGS_BaseGeometrystatic
setApplication(EGS_Application *app) (defined in EGS_BaseGeometry)EGS_BaseGeometryvirtual
setBooleanProperty(EGS_BPType) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
setBooleanProperty(EGS_BPType, int, int, int step=1) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
setBoundaryTolerance(EGS_Input *inp)EGS_BaseGeometry
setBoundaryTolerance(EGS_Float tol)EGS_BaseGeometry
setBScaling(int start, int end, EGS_Float bf)EGS_BaseGeometryvirtual
setBScaling(EGS_Input *)EGS_BaseGeometryvirtual
setDebug(bool deb)EGS_BaseGeometry
setLabels(EGS_Input *input)EGS_BaseGeometry
setLabels(const string &inp)EGS_BaseGeometry
setMedia(EGS_Input *, int, const int *)EGS_AEnvelopeprotectedvirtual
EGS_BaseGeometry::setMedia(EGS_Input *inp)EGS_BaseGeometry
setMedium(const string &Name)EGS_BaseGeometry
setMedium(int start, int end, const string &Name, int delta=1)EGS_BaseGeometry
setMedium(int imed)EGS_BaseGeometry
setMedium(int istart, int iend, int imed, int delta=1)EGS_BaseGeometry
setName(EGS_Input *inp)EGS_BaseGeometry
setRelativeRho(int start, int end, EGS_Float rho) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
setRelativeRho(EGS_Input *) (defined in EGS_AEnvelope)EGS_AEnvelopevirtual
transformsEGS_AEnvelopeprotected
typeEGS_ASwitchedEnvelopeprotectedstatic
vc_results (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
writeVCToFile(ostream &) (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
writeVolumeCorrection() (defined in EGS_AEnvelope)EGS_AEnvelopeprotected
~EGS_AEnvelope() (defined in EGS_AEnvelope)EGS_AEnvelope
~EGS_BaseGeometry()EGS_BaseGeometryvirtual