cam_ | found::SphericalDistanceDeterminationAlgorithm | protected |
discriminatorRatio_ | found::IterativeSphericalDistanceDeterminationAlgorithm | private |
DistanceDeterminationAlgorithm()=default (defined in found::DistanceDeterminationAlgorithm) | found::DistanceDeterminationAlgorithm | |
distanceRatioSq_ | found::IterativeSphericalDistanceDeterminationAlgorithm | private |
DoAction() override | found::FunctionStage< Points, PositionVector > | inlinevirtual |
FunctionStage()=default | found::FunctionStage< Points, PositionVector > | |
GenerateLoss(PositionVector &position, decimal targetDistanceSq, decimal targetRadiusSq, std::unique_ptr< Vec3[]> &projectedPoints, size_t size) | found::IterativeSphericalDistanceDeterminationAlgorithm | private |
getCenter(Vec3 *spats) | found::SphericalDistanceDeterminationAlgorithm | protected |
getDistance(PreciseDecimal r, PreciseDecimal c) | found::SphericalDistanceDeterminationAlgorithm | protected |
GetProduct() | found::FunctionStage< Points, PositionVector > | inline |
getRadius(Vec3 *spats, Vec3 center) | found::SphericalDistanceDeterminationAlgorithm | protected |
GetResource() | found::FunctionStage< Points, PositionVector > | inline |
IterativeSphericalDistanceDeterminationAlgorithm(decimal radius, Camera &&cam, size_t minimumIterations, decimal distanceRatio, decimal discriminatorRatio, int pdfOrder, int radiusLossOrder) | found::IterativeSphericalDistanceDeterminationAlgorithm | |
minimumIterations_ | found::IterativeSphericalDistanceDeterminationAlgorithm | private |
pdfOrder_ | found::IterativeSphericalDistanceDeterminationAlgorithm | private |
Pow(uint64_t base, uint64_t power) | found::IterativeSphericalDistanceDeterminationAlgorithm | inlineprivate |
product | found::FunctionStage< Points, PositionVector > | protected |
radius_ | found::SphericalDistanceDeterminationAlgorithm | protected |
radiusLossOrder_ | found::IterativeSphericalDistanceDeterminationAlgorithm | private |
resource | found::FunctionStage< Points, PositionVector > | protected |
Run(const Points &p) override | found::IterativeSphericalDistanceDeterminationAlgorithm | |
found::DistanceDeterminationAlgorithm::Run(Input input)=0 | found::Stage< Input, Output > | pure virtual |
Shuffle(size_t size, size_t n, std::unique_ptr< size_t[]> &indicies) | found::IterativeSphericalDistanceDeterminationAlgorithm | private |
SphericalDistanceDeterminationAlgorithm(decimal radius, Camera &&cam) | found::SphericalDistanceDeterminationAlgorithm | inline |
~DistanceDeterminationAlgorithm() (defined in found::DistanceDeterminationAlgorithm) | found::DistanceDeterminationAlgorithm | inlinevirtual |
~FunctionStage()=default | found::FunctionStage< Points, PositionVector > | virtual |
~IterativeSphericalDistanceDeterminationAlgorithm()=default (defined in found::IterativeSphericalDistanceDeterminationAlgorithm) | found::IterativeSphericalDistanceDeterminationAlgorithm | |
~SphericalDistanceDeterminationAlgorithm() (defined in found::SphericalDistanceDeterminationAlgorithm) | found::SphericalDistanceDeterminationAlgorithm | inline |