Code_TYMPAN  4.4.0
Industrial site acoustic simulation
UniformBeamSampler Member List

This is the complete list of members for UniformBeamSampler, including all inherited members.

_alphaUniformBeamSamplerprivate
_directivityUniformBeamSamplerprivate
_iUniformBeamSamplerprivate
_jUniformBeamSamplerprivate
_nb_raysSamplerprotected
_phiSamplerprotected
_radiusUniformBeamSamplerprivate
_real_nb_raysUniformBeamSamplerprivate
_repereUniformBeamSamplerprivate
_slice_raysUniformBeamSamplerprivate
_slicesUniformBeamSamplerprivate
_thetaSamplerprotected
Clone()UniformBeamSamplerinlinevirtual
computeDiffractionNbr(const decimal &thetaCalcul)UniformBeamSamplerinlinevirtual
find_number_of_slices()UniformBeamSamplerinlineprivate
getDirectivity()UniformBeamSamplerinline
getNbRays() constSamplerinlinevirtual
getOpeningAngle()UniformBeamSamplerinline
getPhi() constSamplerinline
getRealNbRays() constUniformBeamSamplerinline
getSample()UniformBeamSamplerinlinevirtual
getTheta() constSamplerinline
init()UniformBeamSamplerinlinevirtual
isAcceptableSample(vec3 v)UniformBeamSamplerinlinevirtual
next_slice()UniformBeamSamplerinline
Sampler(const unsigned int &nbRays=0, const decimal &Theta=(decimal) M_PIDIV2, const decimal &Phi=(decimal) M_2PI)Samplerinline
Sampler(const Sampler &other)Samplerinline
Sampler(Sampler *sampler)Samplerinline
setDirectivity(const vec3 &Directivity)UniformBeamSamplerinline
setNbRays(const unsigned int &nbRays)Samplerinlinevirtual
setOpeningAngle(const decimal &Alpha)UniformBeamSamplerinline
setPhi(const decimal &Phi)Samplerinline
setTheta(const decimal &Theta)Samplerinline
UniformBeamSampler(const unsigned int &nbRays=0, const decimal &alpha=(decimal) M_PI, const vec3 &directivity=vec3(0, 0, 1))UniformBeamSamplerinline
UniformBeamSampler(const UniformBeamSampler &other)UniformBeamSamplerinline
UniformBeamSampler(UniformBeamSampler *sampler)UniformBeamSamplerinline
~Sampler()Samplerinlinevirtual
~UniformBeamSampler()UniformBeamSamplerinlinevirtual