Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::IesData Class Reference

#include <IesData.h>

Public Member Functions

 IesData (const Path &iesFilePath)
 
real sampleAttenuationFactor (real theta, real phi) const
 
std::size_t numAttenuationFactorThetaSamples () const
 
std::size_t numAttenuationFactorPhiSamples () const
 

Detailed Description

This class processes the data from a given IES file and present it with a generalized interface.

Constructor & Destructor Documentation

◆ IesData()

ph::IesData::IesData ( const Path & iesFilePath)
explicit

Member Function Documentation

◆ numAttenuationFactorPhiSamples()

std::size_t ph::IesData::numAttenuationFactorPhiSamples ( ) const

◆ numAttenuationFactorThetaSamples()

std::size_t ph::IesData::numAttenuationFactorThetaSamples ( ) const

◆ sampleAttenuationFactor()

real ph::IesData::sampleAttenuationFactor ( real theta,
real phi ) const

The documentation for this class was generated from the following files: