#include <rl_Traits.h>
Classes | |
struct | rl_DielectricPOD |
Public Types | |
enum | Bool { False, True } |
Typedef for the Boolean type. More... | |
enum | EInterpMode { ELinLin, ELinLog, ELogLin, ELogLog } |
enum | ERoughType { ERoughNone, ERoughDebyeWaller_RSAO, ERoughDebyeWaller_CSAO, ERoughDebyeWaller_Spiller, ERoughModifiedDebyeWaller, ERoughNevotCroce } |
typedef std::complex< double > | complex |
Typedef for the complex type. |
rl_Traits is a ``traits'' class for the rl_RayLib library. It defines typedefs (e.g., abstracting out the complex class) and enums used in the library. It also declares a Plain Old Data (POD) struct to encapsulate the dielectric constant data.
Definition at line 55 of file rl_Traits.h.
typedef std::complex<double> rl_Traits::complex |
Typedef for the complex type.
Definition at line 61 of file rl_Traits.h.
enum rl_Traits::Bool |
Typedef for the Boolean type.
Definition at line 64 of file rl_Traits.h.
Enumeration specifying the interpolation of the optical constants.
Definition at line 69 of file rl_Traits.h.
Enumeration specifying the type of interlayer diffusion treatment
Definition at line 80 of file rl_Traits.h.