Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for Voxel, including all inherited members.
_clone(Primitive *p) override | Voxel | virtual |
b | Voxel | |
bbox | Voxel | |
boost::serialization::access (defined in Voxel) | Voxel | friend |
canComputeSigmaWithLadLut() | Primitive | inlinevirtual |
canHandleIntersections() | Primitive | inlinevirtual |
clone() override | Voxel | virtual |
color | Voxel | |
computeSigmaWithLadLut(glm::dvec3 const &direction) | Primitive | inlinevirtual |
g | Voxel | |
getAABB() override | Voxel | virtual |
getCentroid() override | Voxel | virtual |
getFullVertices() override | Voxel | virtual |
getGroundZOffset() override | Voxel | inlinevirtual |
getIncidenceAngle_rad(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir, const glm::dvec3 &intersectionPoint) override | Voxel | virtual |
getIncidenceAngleClosestFace_rad(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir, const glm::dvec3 &intersectionPoint) | Voxel | |
getNumFullVertices() override | Voxel | inlinevirtual |
getNumVertices() override | Voxel | inlinevirtual |
getRayIntersection(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir) override | Voxel | virtual |
getRayIntersectionDistance(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir) override | Voxel | virtual |
getVertices() override | Voxel | virtual |
halfSize | Voxel | |
hasNormal() | Voxel | inline |
material | Primitive | |
normal | Voxel | |
numPoints | Voxel | |
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 |
operator=(Voxel const &voxel) (defined in Voxel) | Voxel | inline |
operator=(Voxel &&voxel) (defined in Voxel) | Voxel | inline |
part | Primitive | |
r | Voxel | |
rotate(Rotation &r) override | Voxel | inlinevirtual |
scale(double const factor) override | Voxel | inlinevirtual |
serialize(Archive &ar, const unsigned int version) (defined in Voxel) | Voxel | inlineprivate |
swap(Voxel &voxel) | Voxel | inline |
translate(glm::dvec3 const &shift) override | Voxel | inlinevirtual |
update() override | Voxel | virtual |
v | Voxel | |
Voxel()=default | Voxel | |
Voxel(glm::dvec3 center, double voxelSize) | Voxel | |
Voxel(double x, double y, double z, double halfVoxelSize) | Voxel | |
Voxel(Voxel const &voxel) (defined in Voxel) | Voxel | inline |
Voxel(Voxel &&voxel) (defined in Voxel) | Voxel | inline |
~Primitive() (defined in Primitive) | Primitive | inlinevirtual |
~Voxel() override (defined in Voxel) | Voxel | inline |