RayZaler 0.1
The free opto-mechanical simulation framework
|
This is the complete list of members for RZ::RayBeam, including all inherited members.
allocate(uint64_t) (defined in RZ::RayBeam) | RZ::RayBeam | virtual |
allocation (defined in RZ::RayBeam) | RZ::RayBeam | |
amplitude (defined in RZ::RayBeam) | RZ::RayBeam | |
chiefMask (defined in RZ::RayBeam) | RZ::RayBeam | |
clearMask() (defined in RZ::RayBeam) | RZ::RayBeam | |
computeInterceptStatistics(OpticalSurface *=nullptr) (defined in RZ::RayBeam) | RZ::RayBeam | |
copyRay(const RayBeam *existing, uint64_t index) (defined in RZ::RayBeam) | RZ::RayBeam | inline |
count (defined in RZ::RayBeam) | RZ::RayBeam | |
cumOptLengths (defined in RZ::RayBeam) | RZ::RayBeam | |
deallocate() (defined in RZ::RayBeam) | RZ::RayBeam | virtual |
destinations (defined in RZ::RayBeam) | RZ::RayBeam | |
directions (defined in RZ::RayBeam) | RZ::RayBeam | |
extractRays(T &dest, uint32_t mask, OpticalSurface *current=nullptr, RayBeamSlice const &beam=RayBeamSlice()) (defined in RZ::RayBeam) | RZ::RayBeam | |
extractRays(T &dest, RayBeamSlice const &slice, uint32_t mask, OpticalSurface *current=nullptr, RayBeamSlice const &beam=RayBeamSlice()) (defined in RZ::RayBeam) | RZ::RayBeam | static |
extractRays(C &dest, RayBeamSlice const &slice, uint32_t mask, OpticalSurface *surface, RayBeamSlice const &exclude) (defined in RZ::RayBeam) | RZ::RayBeam | |
extractRays(C &dest, uint32_t mask, OpticalSurface *surf, RayBeamSlice const &slice) (defined in RZ::RayBeam) | RZ::RayBeam | |
fromRelative(const ReferenceFrame *plane) (defined in RZ::RayBeam) | RZ::RayBeam | |
fromSurfaceRelative() (defined in RZ::RayBeam) | RZ::RayBeam | |
hadRay(uint64_t index) const (defined in RZ::RayBeam) | RZ::RayBeam | inline |
hasRay(uint64_t index) const (defined in RZ::RayBeam) | RZ::RayBeam | inline |
ids (defined in RZ::RayBeam) | RZ::RayBeam | |
intercept(uint64_t c) (defined in RZ::RayBeam) | RZ::RayBeam | inline |
intMask (defined in RZ::RayBeam) | RZ::RayBeam | |
isChief(uint64_t index) const (defined in RZ::RayBeam) | RZ::RayBeam | inline |
isIntercepted(uint64_t index) const (defined in RZ::RayBeam) | RZ::RayBeam | inline |
lengths (defined in RZ::RayBeam) | RZ::RayBeam | |
mask (defined in RZ::RayBeam) | RZ::RayBeam | |
nonSeq (defined in RZ::RayBeam) | RZ::RayBeam | |
normals (defined in RZ::RayBeam) | RZ::RayBeam | |
origins (defined in RZ::RayBeam) | RZ::RayBeam | |
prevMask (defined in RZ::RayBeam) | RZ::RayBeam | |
prune(uint64_t c) (defined in RZ::RayBeam) | RZ::RayBeam | inline |
pruneAll() (defined in RZ::RayBeam) | RZ::RayBeam | inline |
RayBeam(uint64_t, bool mediumBoundaries=false) (defined in RZ::RayBeam) | RZ::RayBeam | |
refNdx (defined in RZ::RayBeam) | RZ::RayBeam | |
setChiefRay(uint64_t c) (defined in RZ::RayBeam) | RZ::RayBeam | inline |
surfaces (defined in RZ::RayBeam) | RZ::RayBeam | |
toRelative(const ReferenceFrame *plane) (defined in RZ::RayBeam) | RZ::RayBeam | |
toRelative(RayBeam *, const ReferenceFrame *plane) const (defined in RZ::RayBeam) | RZ::RayBeam | |
uninterceptAll() (defined in RZ::RayBeam) | RZ::RayBeam | inline |
unsetsetChiefRay(uint64_t c) (defined in RZ::RayBeam) | RZ::RayBeam | inline |
updateFromVisible(const OpticalSurface *, const RayBeam *) (defined in RZ::RayBeam) | RZ::RayBeam | |
updateOrigins() (defined in RZ::RayBeam) | RZ::RayBeam | |
walk(OpticalSurface *, const std::function< void(OpticalSurface *, RayBeamSlice const &)> &f) (defined in RZ::RayBeam) | RZ::RayBeam | |
wavelengths (defined in RZ::RayBeam) | RZ::RayBeam | |
~RayBeam() (defined in RZ::RayBeam) | RZ::RayBeam |