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

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

blockLight(RayBeamSlice const &slice) (defined in RZ::EMInterface)RZ::EMInterfaceprotected
constRandState() const (defined in RZ::EMInterface)RZ::EMInterfaceinlineprotected
mustTransmitRay(const RayBeam *beam, uint64_t i) (defined in RZ::EMInterface)RZ::EMInterfaceinlineprotectedstatic
name() const override (defined in RZ::ParaxialEMInterface)RZ::ParaxialEMInterfacevirtual
randState() const (defined in RZ::EMInterface)RZ::EMInterfaceinlineprotected
reflection(Vec3 &u, Vec3 const &normal) (defined in RZ::EMInterface)RZ::EMInterfaceinlineprotectedstatic
reflection(Vec3 const &u, Vec3 const &normal) (defined in RZ::EMInterface)RZ::EMInterfaceinlineprotectedstatic
setFocalLength(Real) (defined in RZ::ParaxialEMInterface)RZ::ParaxialEMInterface
setTransmission(Real) (defined in RZ::EMInterface)RZ::EMInterface
setTransmission(Real width, Real height, std::vector< Real > const &map, unsigned int cols, unsigned int rows, unsigned int stride) (defined in RZ::EMInterface)RZ::EMInterface
snell(Vec3 &u, Vec3 const &normal, Real muIORatio) (defined in RZ::EMInterface)RZ::EMInterfaceinlineprotectedstatic
snell(Vec3 const &u, Vec3 const &normal, Real muIORatio) (defined in RZ::EMInterface)RZ::EMInterfaceinlineprotectedstatic
transmit(RayBeamSlice const &beam) override (defined in RZ::ParaxialEMInterface)RZ::ParaxialEMInterfacevirtual
~EMInterface() (defined in RZ::EMInterface)RZ::EMInterfacevirtual
~ParaxialEMInterface() override (defined in RZ::ParaxialEMInterface)RZ::ParaxialEMInterfacevirtual