RayZaler 0.1
The free opto-mechanical simulation framework
RZ::RayBeam Member List

This is the complete list of members for RZ::RayBeam, including all inherited members.

allocate(uint64_t) (defined in RZ::RayBeam)RZ::RayBeamvirtual
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::RayBeaminline
count (defined in RZ::RayBeam)RZ::RayBeam
cumOptLengths (defined in RZ::RayBeam)RZ::RayBeam
deallocate() (defined in RZ::RayBeam)RZ::RayBeamvirtual
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::RayBeamstatic
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::RayBeaminline
hasRay(uint64_t index) const (defined in RZ::RayBeam)RZ::RayBeaminline
ids (defined in RZ::RayBeam)RZ::RayBeam
intercept(uint64_t c) (defined in RZ::RayBeam)RZ::RayBeaminline
intMask (defined in RZ::RayBeam)RZ::RayBeam
isChief(uint64_t index) const (defined in RZ::RayBeam)RZ::RayBeaminline
isIntercepted(uint64_t index) const (defined in RZ::RayBeam)RZ::RayBeaminline
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::RayBeaminline
pruneAll() (defined in RZ::RayBeam)RZ::RayBeaminline
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::RayBeaminline
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::RayBeaminline
unsetsetChiefRay(uint64_t c) (defined in RZ::RayBeam)RZ::RayBeaminline
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