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

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

beam() const (defined in RZ::RayTracingEngine)RZ::RayTracingEngineinline
cancelled() const (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
cast(const OpticalSurface *, RayBeam *) override (defined in RZ::CPURayTracingEngine)RZ::CPURayTracingEngineprotectedvirtual
castTo(const OpticalSurface *, RayBeam *beam=nullptr) (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
clear() (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
clearPendingNotifications() (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
CPURayTracingEngine() (defined in RZ::CPURayTracingEngine)RZ::CPURayTracingEngine
ensureMainBeam() (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
getRays(bool keepPruned=false) (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
lastTick() const (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
listener() const (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
makeBeam(bool nonSeq=false) (defined in RZ::RayTracingEngine)RZ::RayTracingEnginevirtual
notificationPending() const (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
pushRay(Point3 const &origin, Vec3 const &direction, Real length=0, uint32_t id=0) (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
pushRays(std::list< Ray > const &) (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
rayProgress(uint64_t num, uint64_t total) (defined in RZ::RayTracingEngine)RZ::RayTracingEngineprotected
RayTracingEngine() (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
setCurrentStage(std::string const &name, size_t current, size_t num) (defined in RZ::RayTracingEngine)RZ::RayTracingEngineinline
setListener(RayTracingProcessListener *) (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
setMainBeam(RayBeam *) (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
setStartTime(struct timeval const &tv) (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
stageProgress(RayTracingStageProgressType, std::string const &, unsigned int num, unsigned int total) (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
tack() const (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
tick() (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
transmit(const OpticalSurface *, RayBeam *) override (defined in RZ::CPURayTracingEngine)RZ::CPURayTracingEngineprotectedvirtual
transmitThrough(const OpticalSurface *surface) (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
transmitThroughIntercepted() (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
updateOrigins() (defined in RZ::RayTracingEngine)RZ::RayTracingEngine
~RayTracingEngine() (defined in RZ::RayTracingEngine)RZ::RayTracingEnginevirtual