#include "ApproxMVBB/Config/Config.hpp"
#include "ApproxMVBB/Common/LogDefines.hpp"
#include "ApproxMVBB/TypeDefsPoints.hpp"
#include "ApproxMVBB/GreatestCommonDivisor.hpp"
#include "ApproxMVBB/RandomGenerators.hpp"
#include "ApproxMVBB/ProjectedPointSet.hpp"
Go to the source code of this file.
Namespaces | |
namespace | ApproxMVBB |
These are some container definitions. | |
Functions | |
template<typename Derived > | |
APPROXMVBB_EXPORT OOBB | ApproxMVBB::approximateMVBB (const MatrixBase< Derived > &points, const PREC epsilon, const unsigned int pointSamples=400, const unsigned int gridSize=5, const unsigned int mvbbDiamOptLoops=0, const unsigned int mvbbGridSearchOptLoops=6, std::size_t seed=ApproxMVBB::RandomGenerators::defaultSeed) |
template<typename Derived > | |
APPROXMVBB_EXPORT OOBB | ApproxMVBB::approximateMVBBDiam (const MatrixBase< Derived > &points, const PREC epsilon, const unsigned int optLoops=10, std::size_t seed=ApproxMVBB::RandomGenerators::defaultSeed) |
template<typename Derived > | |
APPROXMVBB_EXPORT OOBB | ApproxMVBB::approximateMVBBGridSearch (const MatrixBase< Derived > &points, OOBB oobb, PREC epsilon, const unsigned int gridSize=5, const unsigned int optLoops=6, PREC volumeAcceptFactor=1e-6, PREC minBoxExtent=1e-12) |
template<typename Derived > | |
APPROXMVBB_EXPORT OOBB | ApproxMVBB::optimizeMVBB (const MatrixBase< Derived > &points, OOBB oobb, unsigned int nLoops=10, PREC volumeAcceptFactor=1e-6, PREC minBoxExtent=1e-12) |
template<typename Derived > | |
ApproxMVBB_DEFINE_MATRIX_TYPES ApproxMVBB_DEFINE_POINTS_CONFIG_TYPES APPROXMVBB_EXPORT void | ApproxMVBB::samplePointsGrid (Matrix3Dyn &newPoints, const MatrixBase< Derived > &points, const unsigned int nPoints, OOBB &oobb, std::size_t seed=ApproxMVBB::RandomGenerators::defaultSeed) |