Helios++
Helios software for LiDAR simulations
DetailedVoxel Member List

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

_clone(Primitive *p) overrideDetailedVoxelvirtual
bVoxel
bboxVoxel
boost::serialization::access (defined in DetailedVoxel)DetailedVoxelfriend
canComputeSigmaWithLadLut() overrideDetailedVoxelinlinevirtual
canHandleIntersections() overrideDetailedVoxelinlinevirtual
clone() overrideDetailedVoxelvirtual
colorVoxel
computeSigmaWithLadLut(glm::dvec3 const &direction) overrideDetailedVoxelvirtual
DetailedVoxel()DetailedVoxelinline
DetailedVoxel(glm::dvec3 center, double voxelSize, std::vector< int > intValues, std::vector< double > doubleValues)DetailedVoxelinline
DetailedVoxel(double x, double y, double z, double halfVoxelSize, std::vector< int > intValues, std::vector< double > doubleValues)DetailedVoxelinline
doubleValuesDetailedVoxelprotected
gVoxel
getAABB() overrideVoxelvirtual
getCentroid() overrideVoxelvirtual
getDoubleValue(size_t index) constDetailedVoxelinline
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
getIntValue(size_t index) constDetailedVoxelinline
getMaxPad() constDetailedVoxelinline
getNbEchos()DetailedVoxelinline
getNbSampling()DetailedVoxelinline
getNumberOfDoubleValues() constDetailedVoxelinline
getNumberOfIntValues() constDetailedVoxelinline
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() constVoxelinline
identifiersDetailedVoxelprotected
intValuesDetailedVoxelprotected
materialPrimitive
maxPadDetailedVoxelprotected
numPointsVoxel
onFinishLoading(NoiseSource< double > &uniformNoiseSource) overrideDetailedVoxelvirtual
onRayIntersection(NoiseSource< double > &uniformNoiseSource, glm::dvec3 &rayDirection, glm::dvec3 const &insideIntersectionPoint, glm::dvec3 const &outsideIntersectionPoint, double rayIntensity) overrideDetailedVoxelvirtual
onRayIntersectionFixed(NoiseSource< double > &uniformNoiseSource, glm::dvec3 &rayDirection, glm::dvec3 const &insideIntersectionPoint, glm::dvec3 const &outsideIntersectionPoint, double rayIntensity, double fixedSize)DetailedVoxel
onRayIntersectionScaled(NoiseSource< double > &uniformNoiseSource, glm::dvec3 &rayDirection, glm::dvec3 const &insideIntersectionPoint, glm::dvec3 const &outsideIntersectionPoint, double rayIntensity, double scaleFactor)DetailedVoxel
onRayIntersectionTransmittive(NoiseSource< double > &uniformNoiseSource, glm::dvec3 &rayDirection, glm::dvec3 const &insideIntersectionPoint, glm::dvec3 const &outsideIntersectionPoint, double rayIntensity)DetailedVoxel
operator=(Voxel const &voxel) (defined in Voxel)Voxelinline
operator=(Voxel &&voxel) (defined in Voxel)Voxelinline
operator[](size_t index)DetailedVoxelinline
operator[](std::string const &id)DetailedVoxelinline
partPrimitive
rVoxel
rotate(Rotation &r) overrideVoxelinlinevirtual
scale(double const factor) overrideVoxelinlinevirtual
serialize(Archive &ar, const unsigned int version) (defined in DetailedVoxel)DetailedVoxelinlineprivate
setDoubleValue(size_t index, double value)DetailedVoxelinline
setIntValue(size_t index, int value)DetailedVoxelinline
setMaxPad(double maxPad)DetailedVoxelinline
setNbEchos(int const nbEchos)DetailedVoxelinline
setNbSampling(int nbSampling)DetailedVoxelinline
swap(Voxel &voxel)Voxelinline
translate(glm::dvec3 const &shift) overrideVoxelinlinevirtual
update() overrideVoxelvirtual
vVoxel
Voxel()Voxelinline
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