Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Triangle Member List

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

_isSolShapeprotected
Base()Baseinline
Base(const Base &other)Baseinline
boxShapeprotected
buildingIdShapeprotected
Clone()Shapeinlinevirtual
etageIdShapeprotected
faceIdShapeprotected
form()Triangleinlinevirtual
getBBox()Shapeinline
getBuildingId()Shapeinline
getEtageId()Shapeinline
getFaceId() constShapeinline
getIntersection(Ray &ray, Intersection &inter)Trianglevirtual
getLocalVertices()Shapeinline
getMaterial()Shapeinline
getName()Baseinline
getNormal(const vec3 pos=vec3())Triangleinlinevirtual
getPrimitiveId() constShapeinline
getVertices()Shapeinline
isSol() constShapeinline
isVisible()Shapeinlinevirtual
localVerticesShapeprotected
materialShapeprotected
nameBaseprotected
normalTriangleprotected
pTriangleprotected
primitiveIdShapeprotected
sample(decimal density, std::vector< vec3 > &samples)Trianglevirtual
setBuildingId(int id)Shapeinline
setEtageId(int id)Shapeinline
setFaceId(int id)Shapeinline
setIsSol(const bool &isSol)Shapeinline
setMaterial(Material *m)Shapeinline
setName(const std::string &_name)Baseinline
setNormal(const vec3 &_normal)Triangleinline
setPrimitiveId(int id)Shapeinline
setVertices(std::vector< vec3 > *_vertices)Shapeinline
Shape()Shapeinline
Shape(const std::string _name)Shapeinline
Shape(Shape *other)Shapeinline
Shape(const Shape &other)Shapeinline
Triangle()Triangleinline
Triangle(unsigned int p1, unsigned int p2, unsigned int p3, std::vector< vec3 > *_vertices, Material *_m, const bool &isSol=false)Triangle
Triangle(const vec3 &p1, const vec3 &p2, const vec3 &p3, Material *m, const bool &isSol=false)Triangle
Triangle(const Triangle &other)Triangleinline
uTriangleprotected
updateBBox()Trianglevirtual
vTriangleprotected
verticesShapeprotected
~Base()Baseinlinevirtual
~Shape()Shapeinlinevirtual
~Triangle()Triangleinlinevirtual