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

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

dgeometrize::Modelprivate
drawShape(std::shared_ptr< geometrize::Shape > shape, geometrize::rgba color)geometrize::Model
getCurrent()geometrize::Model
getCurrent() constgeometrize::Model
getHeight() constgeometrize::Model
getTarget()geometrize::Model
getTarget() constgeometrize::Model
getWidth() constgeometrize::Model
Model(const geometrize::Bitmap &target)geometrize::Model
Model(const geometrize::Bitmap &target, const geometrize::Bitmap &initial)geometrize::Model
Model(const Model &)=deletegeometrize::Model
operator=(const Model &)=deletegeometrize::Model
reset(geometrize::rgba backgroundColor)geometrize::Model
setSeed(std::uint32_t seed)geometrize::Model
step(const std::function< std::shared_ptr< geometrize::Shape >(void)> &shapeCreator, std::uint8_t alpha, std::uint32_t shapeCount, std::uint32_t maxShapeMutations, std::uint32_t maxThreads, const geometrize::core::EnergyFunction &energyFunction=nullptr, const geometrize::ShapeAcceptancePreconditionFunction &addShapePrecondition=nullptr)geometrize::Model
~Model()geometrize::Model