Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Ray Member List

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

addEvent(boost::shared_ptr< Event > _event)Rayinline
Base()Baseinline
Base(const Base &other)Baseinline
computeEventsSequenceLength()Ray
computeLocalOrigin(Base *ev)Rayinline
computeLongueur()Ray
computePertinentLength(const vec3 &ref, const vec3 &lastPos, vec3 &closestPoint)Ray
computeTrueLength(const vec3 &ref, const vec3 &lastPos, vec3 &closestPoint)Ray
constructIdRayprotected
cumulDeltaRayprotected
cumulDistanceRayprotected
directionRayprotected
eventsRayprotected
finalPositionRayprotected
getConstructId() constRayinline
getCumulDelta() constRayinline
getCumulDistance() constRayinline
getDiff() constRayinline
getDirection() constRayinline
getEvents()Rayinline
getEvents() constRayinline
getEventsBitSet(const typeevent &typeEv)Ray
getEventSignature()Ray
getFaceHistory()Ray
getFinalPosition() constRayinline
getLastPertinentEventOrSource(typeevent evType=DIFFRACTION)Ray
getLongueur() constRayinline
getMaxt() constRayinline
getMint() constRayinline
getName()Baseinline
getNbEvents() constRayinline
getPosition() constRayinline
getPrimitiveHistory()Ray
getRecepteur()Rayinline
getReflex() constRayinline
getSignature(const typeevent &typeEv=SPECULARREFLEXION)Ray
getSolidAngle(bool &diffraction)Ray
getSource()Rayinline
getSRBitSet(const unsigned int &source_id, const unsigned int &receptor_id)Rayinline
getThickness(const decimal &distance, bool diffraction)Ray
longueurRayprotected
maxtRayprotected
mintRayprotected
nameBaseprotected
nbDiffractionRayprotected
nbReflexionRayprotected
positionRayprotected
Ray()Rayinline
Ray(const vec3 &_position, const vec3 &_direction)Rayinline
Ray(const Ray &other)Rayinline
Ray(Ray *other)Rayinline
recepteurRayprotected
setConstructId(unsigned long long int _constructId)Rayinline
setCumulDelta(decimal _cumulDelta)Rayinline
setCumulDistance(decimal _cumulDistance)Rayinline
setDirection(vec3 _direction)Rayinline
setFinalPosition(vec3 _finalPosition)Rayinline
setLongueur(decimal _longueur)Rayinline
setMaxt(decimal _maxt)Rayinline
setMint(decimal _mint)Rayinline
setName(const std::string &_name)Baseinline
setNbDiffraction(unsigned int _nbDiffraction)Rayinline
setNbReflexion(unsigned int _nbReflexion)Rayinline
setPosition(vec3 _position)Rayinline
setRecepteur(void *_recepteur)Rayinline
setSource(Source *_source)Rayinline
sourceRayprotected
~Base()Baseinlinevirtual
~Ray()Rayinlinevirtual