Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Diffraction Member List

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

angleArriveDiffractionprotected
angleOuvertureDiffractionprotected
appendTarget(vec3 target, bool force=false)Eventinlinevirtual
Base()Baseinline
Base(const Base &other)Baseinline
buildRepere()Diffractionprotected
computeAngle()Diffractionprotected
computeDTheta()Diffractioninlineprotected
delta_thetaDiffractionprotected
Diffraction(const vec3 &position=vec3(0.0, 0.0, 0.0), const vec3 &incomingDirection=vec3(0.0, 0.0, 0.0), Cylindre *c=NULL)Diffraction
Diffraction(const Diffraction &other)Diffraction
distance(const Event &other) constEventinline
Event(const vec3 &position=vec3(0.0, 0.0, 0.0), const vec3 &incomingDirection=vec3(0.0, 0.0, 0.0), Shape *_shape=NULL)Eventinline
Event(const Event &other)Eventinline
fromEventprotected
generateResponse(std::vector< vec3 > &responses, unsigned int nbResponses)Eventinlinevirtual
generateTest(std::vector< vec3 > &succededTest, std::vector< vec3 > &failTest, unsigned int nbResponses)Diffractionvirtual
getAngle()Diffractioninlinevirtual
Event::getAngle() constEventinlinevirtual
getAngleOuverture()Diffractioninline
getDeltaTheta() constDiffractioninline
getIncomingDirection()Eventinline
getInitialNbResponseLeft() constEventinlinevirtual
getName()Baseinline
getNbResponseLeft()Eventinline
getPosition() constEventinline
getRepere() constDiffractioninlinevirtual
getResponse(vec3 &r, bool force=false)Diffractionvirtual
getShape()Eventinline
getShape() constEventinline
getThetaDiffraction
getType() constEventinlinevirtual
initialNbResponseEventprotected
isAcceptableResponse(vec3 &test)Eventinlinevirtual
isReponseLeft()Eventinline
localRepereDiffractionprotected
N1Diffractionprotected
N2Diffractionprotected
nameBaseprotected
nbResponseLeftEventprotected
posEventprotected
responseValidatorDiffraction
samplerEventprotected
setAngleOuverture(decimal angle)Diffractioninline
setIncomingDirection(const vec3 &_from)Eventinline
setName(const std::string &_name)Baseinline
setNbResponseLeft(int _nbResponseLeft)Diffractioninlinevirtual
setPosition(const vec3 &_pos)Eventinline
setShape(Shape *_shape)Eventinline
setType(const typeevent &_type)Eventinlinevirtual
shapeEventprotected
typeEventprotected
~Base()Baseinlinevirtual
~Diffraction()Diffractioninlinevirtual
~Event()Eventinlinevirtual