![]() |
Geometrize 1.0
C++ library for geometrizing images into geometric primitives
|
This is the complete list of members for geometrize::Model::ModelImpl, including all inherited members.
defaultMaxThreads | geometrize::Model::ModelImpl | privatestatic |
drawShape(const std::shared_ptr< geometrize::Shape > shape, const geometrize::rgba color) | geometrize::Model::ModelImpl | inline |
getCurrent() | geometrize::Model::ModelImpl | inline |
getCurrent() const | geometrize::Model::ModelImpl | inline |
getHeight() const | geometrize::Model::ModelImpl | inline |
getHillClimbState(const std::function< std::shared_ptr< geometrize::Shape >(void)> shapeCreator, const std::uint8_t alpha, const std::uint32_t shapeCount, const std::uint32_t maxShapeMutations, std::uint32_t maxThreads, const geometrize::core::EnergyFunction energyFunction) | geometrize::Model::ModelImpl | inline |
getTarget() | geometrize::Model::ModelImpl | inline |
getTarget() const | geometrize::Model::ModelImpl | inline |
getWidth() const | geometrize::Model::ModelImpl | inline |
m_baseRandomSeed | geometrize::Model::ModelImpl | private |
m_current | geometrize::Model::ModelImpl | private |
m_lastScore | geometrize::Model::ModelImpl | private |
m_randomSeedOffset | geometrize::Model::ModelImpl | private |
m_target | geometrize::Model::ModelImpl | private |
ModelImpl(const geometrize::Bitmap &target) | geometrize::Model::ModelImpl | inline |
ModelImpl(const geometrize::Bitmap &target, const geometrize::Bitmap &initial) | geometrize::Model::ModelImpl | inline |
ModelImpl(const ModelImpl &)=delete | geometrize::Model::ModelImpl | |
operator=(const ModelImpl &)=delete | geometrize::Model::ModelImpl | |
reset(const geometrize::rgba backgroundColor) | geometrize::Model::ModelImpl | inline |
setSeed(const std::uint32_t seed) | geometrize::Model::ModelImpl | inline |
step(const std::function< std::shared_ptr< geometrize::Shape >(void)> shapeCreator, const std::uint8_t alpha, const std::uint32_t shapeCount, const std::uint32_t maxShapeMutations, const std::uint32_t maxThreads, const geometrize::core::EnergyFunction &energyFunction, const geometrize::ShapeAcceptancePreconditionFunction &addShapePrecondition) | geometrize::Model::ModelImpl | inline |
~ModelImpl()=default | geometrize::Model::ModelImpl |