RayZaler 0.1
The free opto-mechanical simulation framework
|
This is the complete list of members for RZ::OMModel, including all inherited members.
addBeam(std::list< Ray > &dest, BeamProperties const &) (defined in RZ::OMModel) | RZ::OMModel | static |
addDetector(std::string const &name, ReferenceFrame *pFrame, unsigned int cols=RZ_DEFAULT_CCD_RESOLUTION, unsigned int rows=RZ_DEFAULT_CCD_RESOLUTION, Real width=RZ_DEFAULT_CCD_WIDTH, Real height=RZ_DEFAULT_CCD_WIDTH) (defined in RZ::OMModel) | RZ::OMModel | |
addDetector(std::string const &name, std::string const &parentFrame, unsigned int cols=RZ_DEFAULT_CCD_RESOLUTION, unsigned int rows=RZ_DEFAULT_CCD_RESOLUTION, Real width=RZ_DEFAULT_CCD_WIDTH, Real height=RZ_DEFAULT_CCD_WIDTH) (defined in RZ::OMModel) | RZ::OMModel | |
addElementRelativeBeam(std::list< Ray > &dest, Element *element, unsigned int number=1000, Real radius=.5, Real azimuth=0, Real elevation=90, Real offX=0, Real offY=0, Real distance=10, uint32_t id=0, bool random=true) (defined in RZ::OMModel) | RZ::OMModel | static |
addElementRelativeFocusBeam(std::list< Ray > &dest, Element *element, unsigned int number=1000, Real radius=.5, Real fNum=17.37, Real refAperture=200e-3, Real azimuth=0, Real elevation=90, Real offX=0, Real offY=0, Real distance=10, uint32_t id=0, bool random=true) (defined in RZ::OMModel) | RZ::OMModel | static |
addFocalPlaneFocusedBeam(std::list< Ray > &dest, const ReferenceFrame *focalPlane, unsigned int number=1000, Real fNum=17.37, Real azimuth=0, Real elevation=90, Real offX=0, Real offY=0, Real distance=10, uint32_t id=0, bool random=true, Real offZ=0) (defined in RZ::OMModel) | RZ::OMModel | static |
addOpticalPath(std::string const &, std::list< std::string > const &) (defined in RZ::OMModel) | RZ::OMModel | |
addSkyBeam(std::list< Ray > &dest, unsigned int number=1000, Real radius=.5, Real azimuth=0, Real elevation=90, Real distance=10, uint32_t id=0, bool random=true) (defined in RZ::OMModel) | RZ::OMModel | static |
allElements() const (defined in RZ::OMModel) | RZ::OMModel | |
allOpticalElements() const (defined in RZ::OMModel) | RZ::OMModel | |
autoRegisterElement(Element *) (defined in RZ::OMModel) | RZ::OMModel | |
beam() const (defined in RZ::OMModel) | RZ::OMModel | |
boundingBox(Vec3 &, Vec3 &) const (defined in RZ::OMModel) | RZ::OMModel | |
clearBeam() (defined in RZ::OMModel) | RZ::OMModel | |
detectors() const (defined in RZ::OMModel) | RZ::OMModel | |
elementHierarchy(std::string const &pfx="") const (defined in RZ::OMModel) | RZ::OMModel | |
elementList() const (defined in RZ::OMModel) | RZ::OMModel | |
elements() const (defined in RZ::OMModel) | RZ::OMModel | |
frames() const (defined in RZ::OMModel) | RZ::OMModel | |
genElementName(std::string const &type) (defined in RZ::OMModel) | RZ::OMModel | protected |
genReferenceFrameName(std::string const &type) (defined in RZ::OMModel) | RZ::OMModel | protected |
lastTracerTick() const (defined in RZ::OMModel) | RZ::OMModel | |
linkWorld(ReferenceFrame *) (defined in RZ::OMModel) | RZ::OMModel | |
lookupDetector(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupDetectorOrEx(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupElement(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupElementOrEx(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupOpticalElement(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupOpticalElementOrEx(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupOpticalPath(std::string const &="") const (defined in RZ::OMModel) | RZ::OMModel | |
lookupOpticalPathOrEx(std::string const &="") const (defined in RZ::OMModel) | RZ::OMModel | |
lookupReferenceFrame(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupReferenceFrameOrEx(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
makeParameter(std::string const &, std::string const &) (defined in RZ::OMModel) | RZ::OMModel | protected |
OMModel() (defined in RZ::OMModel) | RZ::OMModel | |
opticalElementHierarchy(std::string const &pfx="") const (defined in RZ::OMModel) | RZ::OMModel | |
opticalElements() const (defined in RZ::OMModel) | RZ::OMModel | |
opticalPaths() const (defined in RZ::OMModel) | RZ::OMModel | |
plug(std::string const &existing, std::string const &port, std::string const &type, std::string const &name="") (defined in RZ::OMModel) | RZ::OMModel | inline |
plug(std::string const &existingFrame, std::string const &type, std::string const &name="") (defined in RZ::OMModel) | RZ::OMModel | inline |
recalculate() (defined in RZ::OMModel) | RZ::OMModel | |
ReferenceFrameContext (defined in RZ::OMModel) | RZ::OMModel | friend |
registerDetectorAlias(std::string const &name, Detector *) (defined in RZ::OMModel) | RZ::OMModel | protected |
registerFrame(ReferenceFrame *) (defined in RZ::OMModel) | RZ::OMModel | |
resolveElement(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
resolveOpticalElement(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
rotate(Real, Vec3 const &, ReferenceFrame *parent=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
rotate(Real, Real, Real, Real, ReferenceFrame *parent=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
savePNG(std::string const &detector, std::string const &file) (defined in RZ::OMModel) | RZ::OMModel | |
setBeamColoring(RayColoring const *coloring) (defined in RZ::OMModel) | RZ::OMModel | |
setFrameAlias(ReferenceFrame *, std::string const &name) (defined in RZ::OMModel) | RZ::OMModel | |
simulation() const (defined in RZ::OMModel) | RZ::OMModel | inline |
trace(std::string const &path, std::list< RZ::Ray > const &rays, bool updateBeamElement=false, RayTracingProcessListener *listener=nullptr, bool clear=true, const struct timeval *startTime=nullptr, bool clearIntermediate=true) (defined in RZ::OMModel) | RZ::OMModel | |
traceDefault(std::list< RZ::Ray > const &rays, bool updateBeamElement=false, RayTracingProcessListener *listener=nullptr, bool clear=true, const struct timeval *startTime=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
traceDiffraction(std::string const &path, std::list< RZ::Ray > const &rays, RayTracingProcessListener *listener=nullptr, bool clear=true, const struct timeval *startTime=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
traceNonSequential(std::list< RZ::Ray > const &rays, bool updateBeamElement=false, RayTracingProcessListener *listener=nullptr, bool clear=true, const struct timeval *startTime=nullptr, bool clearIntermediate=true, uint32_t maxProps=3000) (defined in RZ::OMModel) | RZ::OMModel | |
translate(Vec3 const &, ReferenceFrame *parent=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
translate(Real, Real, Real, ReferenceFrame *parent=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
world() const (defined in RZ::OMModel) | RZ::OMModel | inline |
~OMModel() (defined in RZ::OMModel) | RZ::OMModel |