Geometrize 1.0
C++ library for geometrizing images into geometric primitives
geometrize::Model::ModelImpl Member List

This is the complete list of members for geometrize::Model::ModelImpl, including all inherited members.

defaultMaxThreadsgeometrize::Model::ModelImplprivatestatic
drawShape(const std::shared_ptr< geometrize::Shape > shape, const geometrize::rgba color)geometrize::Model::ModelImplinline
getCurrent()geometrize::Model::ModelImplinline
getCurrent() constgeometrize::Model::ModelImplinline
getHeight() constgeometrize::Model::ModelImplinline
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::ModelImplinline
getTarget()geometrize::Model::ModelImplinline
getTarget() constgeometrize::Model::ModelImplinline
getWidth() constgeometrize::Model::ModelImplinline
m_baseRandomSeedgeometrize::Model::ModelImplprivate
m_currentgeometrize::Model::ModelImplprivate
m_lastScoregeometrize::Model::ModelImplprivate
m_randomSeedOffsetgeometrize::Model::ModelImplprivate
m_targetgeometrize::Model::ModelImplprivate
ModelImpl(const geometrize::Bitmap &target)geometrize::Model::ModelImplinline
ModelImpl(const geometrize::Bitmap &target, const geometrize::Bitmap &initial)geometrize::Model::ModelImplinline
ModelImpl(const ModelImpl &)=deletegeometrize::Model::ModelImpl
operator=(const ModelImpl &)=deletegeometrize::Model::ModelImpl
reset(const geometrize::rgba backgroundColor)geometrize::Model::ModelImplinline
setSeed(const std::uint32_t seed)geometrize::Model::ModelImplinline
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::ModelImplinline
~ModelImpl()=defaultgeometrize::Model::ModelImpl