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

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

aEGS_CylinderShapeprotected
area() const EGS_CylinderShapevirtual
createObject(EGS_Input *)EGS_CylinderShapevirtual
createShape(EGS_Input *inp)EGS_BaseShapestatic
deleteObject(EGS_Object *o)EGS_Objectstatic
deref()EGS_Object
EGS_BaseShape(const string &Name="", EGS_ObjectFactory *f=0)EGS_BaseShape
EGS_CylinderShape(const string &Name="", EGS_ObjectFactory *f=0)EGS_CylinderShape
EGS_CylinderShape(EGS_Float r, EGS_Float H, const EGS_Vector &Xo=EGS_Vector(0, 0, 0), const EGS_Vector &A=EGS_Vector(0, 0, 1), const string &Name="", EGS_ObjectFactory *f=0) (defined in EGS_CylinderShape)EGS_CylinderShape
EGS_CylinderShape(EGS_Float r, EGS_Float H, const EGS_AffineTransform *t, const string &Name="", EGS_ObjectFactory *f=0)EGS_CylinderShape
EGS_Object(const string &Name="", EGS_ObjectFactory *f=0)EGS_Object
EGS_Object(EGS_Input *inp, EGS_ObjectFactory *f=0)EGS_Object
factoryEGS_Objectprotected
getHeight() const EGS_CylinderShape
getObjectName() const EGS_Object
getObjectType() const EGS_Object
getPoint(EGS_RandomGenerator *rndm)EGS_CylinderShapevirtual
getPointInCircle(EGS_RandomGenerator *rndm, EGS_Float &x, EGS_Float &y)EGS_CylinderShapeprotected
getPointSourceDirection(const EGS_Vector &Xo, EGS_RandomGenerator *rndm, EGS_Vector &u, EGS_Float &wt)EGS_CylinderShapevirtual
getRadius() const EGS_CylinderShape
getRandomPoint(EGS_RandomGenerator *rndm)EGS_BaseShapevirtual
getShape(const string &Name)EGS_BaseShapestatic
getTransform() const EGS_BaseShape
getUniqueName(const EGS_Object *o=0)EGS_Objectstatic
hEGS_CylinderShapeprotected
has_phiEGS_CylinderShapeprotected
nameEGS_Objectprotected
nrefEGS_Objectprotected
otypeEGS_Objectprotected
phi_max (defined in EGS_CylinderShape)EGS_CylinderShapeprotected
phi_min (defined in EGS_CylinderShape)EGS_CylinderShapeprotected
REGS_CylinderShapeprotected
ref()EGS_Object
setFactory(EGS_ObjectFactory *f)EGS_Object
setName(EGS_Input *inp)EGS_Object
setObjectName(const string &Name)EGS_Object
setPhiRange(EGS_Float Phi_min, EGS_Float Phi_max)EGS_CylinderShape
setTransformation(EGS_Input *inp)EGS_BaseShape
setTransformation(EGS_AffineTransform *t)EGS_BaseShape
supportsDirectionMethod() const EGS_CylinderShapevirtual
TEGS_BaseShapeprotected
xoEGS_CylinderShapeprotected
~EGS_BaseShape()EGS_BaseShapevirtual
~EGS_CylinderShape()EGS_CylinderShape
~EGS_Object() (defined in EGS_Object)EGS_Objectvirtual