Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for AABB, including all inherited members.
_clone(Primitive *p) override | AABB | virtual |
AABB()=default | AABB | |
AABB(glm::dvec3 min, glm::dvec3 max) | AABB | |
AABB(double const ax, double const ay, double const az, double const bx, double const by, double const bz) | AABB | inline |
boost::serialization::access (defined in AABB) | AABB | friend |
bounds | AABB | |
canComputeSigmaWithLadLut() | Primitive | inlinevirtual |
canHandleIntersections() | Primitive | inlinevirtual |
clone() override | AABB | virtual |
computeSigmaWithLadLut(glm::dvec3 const &direction) | Primitive | inlinevirtual |
getAABB() override | AABB | virtual |
getCentroid() override | AABB | virtual |
getForPrimitives(std::vector< Primitive * > &primitives) | AABB | static |
getForVertices(std::vector< Vertex > &verts) | AABB | static |
getForVertices(std::unordered_set< Vertex *, VertexKeyHash, VertexKeyEqual > &verts) | AABB | static |
getFullVertices() | Primitive | inlinevirtual |
getGroundZOffset() | Primitive | inlinevirtual |
getIncidenceAngle_rad(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir, const glm::dvec3 &intersectionPoint) override | AABB | virtual |
getMax() const | AABB | inline |
getMin() const | AABB | inline |
getNumFullVertices() | Primitive | inlinevirtual |
getNumVertices() override | AABB | inlinevirtual |
getRayIntersection(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir) override | AABB | virtual |
getRayIntersectionDistance(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir) override | AABB | virtual |
getSize() | AABB | |
getVertices() override | AABB | virtual |
material | Primitive | |
onFinishLoading(NoiseSource< double > &uniformNoiseSource) | Primitive | inlinevirtual |
onRayIntersection(NoiseSource< double > &uniformNoiseSource, glm::dvec3 &rayDirection, glm::dvec3 const &insideIntersectionPoint, glm::dvec3 const &outsideIntersectionPoint, double rayIntensity) | Primitive | virtual |
part | Primitive | |
rotate(Rotation &r) | Primitive | virtual |
scale(double const factor) | Primitive | virtual |
serialize(Archive &ar, const unsigned int version) | AABB | inlineprivate |
toString() | AABB | |
translate(glm::dvec3 const &shift) | Primitive | virtual |
update() override | AABB | inlinevirtual |
vertices | AABB | |
~AABB() override=default | AABB | |
~Primitive() (defined in Primitive) | Primitive | inlinevirtual |