| approximateBoundingVolumeOctree(const Vec3T< T > &a_initialLowCorner, const Vec3T< T > &a_initialHighCorner, const unsigned int a_maxTreeDepth, const T &a_safety=0.0) const | EBGeometry::ImplicitFunction< T > | inline |
| fade(const T t) const noexcept | EBGeometry::PerlinSDF< T > | inlineprotectedvirtual |
| getPermutationTable() noexcept | EBGeometry::PerlinSDF< T > | inline |
| grad(const int hash, const T x, const T y, const T z) const noexcept | EBGeometry::PerlinSDF< T > | inlineprotected |
| ImplicitFunction()=default | EBGeometry::ImplicitFunction< T > | |
| lerp(const T t, const T a, const T b) const noexcept | EBGeometry::PerlinSDF< T > | inlineprotectedvirtual |
| m_noiseAmplitude | EBGeometry::PerlinSDF< T > | protected |
| m_noiseFrequency | EBGeometry::PerlinSDF< T > | protected |
| m_noiseOctaves | EBGeometry::PerlinSDF< T > | protected |
| m_noisePersistence | EBGeometry::PerlinSDF< T > | protected |
| m_permutationTable | EBGeometry::PerlinSDF< T > | protected |
| noise(const Vec3T< T > &a_point) const noexcept | EBGeometry::PerlinSDF< T > | inlineprotected |
| normal(const Vec3T< T > &a_point, const T &a_delta) const noexcept | EBGeometry::SignedDistanceFunction< T > | inlinevirtual |
| operator()(const Vec3T< T > &a_point) const noexcept | EBGeometry::ImplicitFunction< T > | |
| operator=(const PerlinSDF &)=default | EBGeometry::PerlinSDF< T > | |
| operator=(PerlinSDF &&)=default | EBGeometry::PerlinSDF< T > | |
| PerlinSDF()=default | EBGeometry::PerlinSDF< T > | |
| PerlinSDF(const T a_noiseAmplitude, const Vec3T< T > a_noiseFrequency, const T a_noisePersistence, const unsigned int a_noiseOctaves) noexcept | EBGeometry::PerlinSDF< T > | inline |
| PerlinSDF(const PerlinSDF &)=default | EBGeometry::PerlinSDF< T > | |
| PerlinSDF(PerlinSDF &&)=default | EBGeometry::PerlinSDF< T > | |
| s_perlinPermutationTable | EBGeometry::PerlinSDF< T > | protectedstatic |
| shuffle(URNG &g) noexcept | EBGeometry::PerlinSDF< T > | inline |
| signedDistance(const Vec3T< T > &a_point) const noexcept override | EBGeometry::PerlinSDF< T > | inlinevirtual |
| SignedDistanceFunction()=default | EBGeometry::SignedDistanceFunction< T > | |
| value(const Vec3T< T > &a_point) const noexcept final | EBGeometry::SignedDistanceFunction< T > | virtual |
| ~ImplicitFunction()=default | EBGeometry::ImplicitFunction< T > | virtual |
| ~PerlinSDF() override=default | EBGeometry::PerlinSDF< T > | |
| ~SignedDistanceFunction() override=default | EBGeometry::SignedDistanceFunction< T > | |