Helios++
Helios software for LiDAR simulations
Voxel Member List

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

_clone(Primitive *p) overrideVoxelvirtual
bVoxel
bboxVoxel
boost::serialization::access (defined in Voxel)Voxelfriend
canComputeSigmaWithLadLut()Primitiveinlinevirtual
canHandleIntersections()Primitiveinlinevirtual
clone() overrideVoxelvirtual
colorVoxel
computeSigmaWithLadLut(glm::dvec3 const &direction)Primitiveinlinevirtual
gVoxel
getAABB() overrideVoxelvirtual
getCentroid() overrideVoxelvirtual
getFullVertices() overrideVoxelvirtual
getGroundZOffset() overrideVoxelinlinevirtual
getIncidenceAngle_rad(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir, const glm::dvec3 &intersectionPoint) overrideVoxelvirtual
getIncidenceAngleClosestFace_rad(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir, const glm::dvec3 &intersectionPoint)Voxel
getNumFullVertices() overrideVoxelinlinevirtual
getNumVertices() overrideVoxelinlinevirtual
getRayIntersection(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir) overrideVoxelvirtual
getRayIntersectionDistance(const glm::dvec3 &rayOrigin, const glm::dvec3 &rayDir) overrideVoxelvirtual
getVertices() overrideVoxelvirtual
halfSizeVoxel
hasNormal()Voxelinline
materialPrimitive
normalVoxel
numPointsVoxel
onFinishLoading(NoiseSource< double > &uniformNoiseSource)Primitiveinlinevirtual
onRayIntersection(NoiseSource< double > &uniformNoiseSource, glm::dvec3 &rayDirection, glm::dvec3 const &insideIntersectionPoint, glm::dvec3 const &outsideIntersectionPoint, double rayIntensity)Primitivevirtual
operator=(Voxel const &voxel) (defined in Voxel)Voxelinline
operator=(Voxel &&voxel) (defined in Voxel)Voxelinline
partPrimitive
rVoxel
rotate(Rotation &r) overrideVoxelinlinevirtual
scale(double const factor) overrideVoxelinlinevirtual
serialize(Archive &ar, const unsigned int version) (defined in Voxel)Voxelinlineprivate
swap(Voxel &voxel)Voxelinline
translate(glm::dvec3 const &shift) overrideVoxelinlinevirtual
update() overrideVoxelvirtual
vVoxel
Voxel()=defaultVoxel
Voxel(glm::dvec3 center, double voxelSize)Voxel
Voxel(double x, double y, double z, double halfVoxelSize)Voxel
Voxel(Voxel const &voxel) (defined in Voxel)Voxelinline
Voxel(Voxel &&voxel) (defined in Voxel)Voxelinline
~Primitive() (defined in Primitive)Primitiveinlinevirtual
~Voxel() override (defined in Voxel)Voxelinline