Geometrize  1.0
An application for geometrizing images into geometric primitives
geometrize::script::GeometrizerEngine Member List

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

GeometrizerEngine()geometrize::script::GeometrizerEngine
GeometrizerEngine(const chaiscript::ChaiScript::State &state)geometrize::script::GeometrizerEngine
GeometrizerEngine(const GeometrizerEngine &)=deletegeometrize::script::GeometrizerEngine
getEngine()geometrize::script::GeometrizerEngine
installCustomEnergyScript(const std::string &functionName, const std::string &scriptCode)geometrize::script::GeometrizerEngineinlineprivate
installScripts(const std::map< std::string, std::string > &scripts)geometrize::script::GeometrizerEngine
installShapeScript(const std::string &functionName, const std::map< std::string, std::string > &scripts)geometrize::script::GeometrizerEngineinlineprivate
m_customEnergyFunctiongeometrize::script::GeometrizerEngineprivate
m_enginegeometrize::script::GeometrizerEngineprivate
m_mutateCirclegeometrize::script::GeometrizerEngineprivate
m_mutateEllipsegeometrize::script::GeometrizerEngineprivate
m_mutateLinegeometrize::script::GeometrizerEngineprivate
m_mutatePolylinegeometrize::script::GeometrizerEngineprivate
m_mutateQuadraticBeziergeometrize::script::GeometrizerEngineprivate
m_mutateRectanglegeometrize::script::GeometrizerEngineprivate
m_mutateRotatedEllipsegeometrize::script::GeometrizerEngineprivate
m_mutateRotatedRectanglegeometrize::script::GeometrizerEngineprivate
m_mutateTrianglegeometrize::script::GeometrizerEngineprivate
m_setupCirclegeometrize::script::GeometrizerEngineprivate
m_setupEllipsegeometrize::script::GeometrizerEngineprivate
m_setupLinegeometrize::script::GeometrizerEngineprivate
m_setupPolylinegeometrize::script::GeometrizerEngineprivate
m_setupQuadraticBeziergeometrize::script::GeometrizerEngineprivate
m_setupRectanglegeometrize::script::GeometrizerEngineprivate
m_setupRotatedEllipsegeometrize::script::GeometrizerEngineprivate
m_setupRotatedRectanglegeometrize::script::GeometrizerEngineprivate
m_setupTrianglegeometrize::script::GeometrizerEngineprivate
makeEnergyFunction() constgeometrize::script::GeometrizerEngineinline
makeShapeCreator(geometrize::ShapeTypes types, std::int32_t w, std::int32_t h) constgeometrize::script::GeometrizerEngineinline
mutate(geometrize::Circle &shape) constgeometrize::script::GeometrizerEngineinlineprivate
mutate(geometrize::Ellipse &shape) constgeometrize::script::GeometrizerEngineinlineprivate
mutate(geometrize::Line &shape) constgeometrize::script::GeometrizerEngineinlineprivate
mutate(geometrize::Polyline &shape) constgeometrize::script::GeometrizerEngineinlineprivate
mutate(geometrize::QuadraticBezier &shape) constgeometrize::script::GeometrizerEngineinlineprivate
mutate(geometrize::Rectangle &shape) constgeometrize::script::GeometrizerEngineinlineprivate
mutate(geometrize::RotatedEllipse &shape) constgeometrize::script::GeometrizerEngineinlineprivate
mutate(geometrize::RotatedRectangle &shape) constgeometrize::script::GeometrizerEngineinlineprivate
mutate(geometrize::Triangle &shape) constgeometrize::script::GeometrizerEngineinlineprivate
operator=(const GeometrizerEngine &)=deletegeometrize::script::GeometrizerEngine
setCustomEnergyFunction(const geometrize::core::EnergyFunction &f)geometrize::script::GeometrizerEngineinlineprivate
setMutatorFunction(const std::function< void(geometrize::Circle &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setMutatorFunction(const std::function< void(geometrize::Ellipse &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setMutatorFunction(const std::function< void(geometrize::Line &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setMutatorFunction(const std::function< void(geometrize::Polyline &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setMutatorFunction(const std::function< void(geometrize::QuadraticBezier &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setMutatorFunction(const std::function< void(geometrize::Rectangle &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setMutatorFunction(const std::function< void(geometrize::RotatedEllipse &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setMutatorFunction(const std::function< void(geometrize::RotatedRectangle &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setMutatorFunction(const std::function< void(geometrize::Triangle &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setSetupFunction(const std::function< void(geometrize::Circle &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setSetupFunction(const std::function< void(geometrize::Ellipse &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setSetupFunction(const std::function< void(geometrize::Line &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setSetupFunction(const std::function< void(geometrize::Polyline &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setSetupFunction(const std::function< void(geometrize::QuadraticBezier &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setSetupFunction(const std::function< void(geometrize::Rectangle &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setSetupFunction(const std::function< void(geometrize::RotatedEllipse &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setSetupFunction(const std::function< void(geometrize::RotatedRectangle &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setSetupFunction(const std::function< void(geometrize::Triangle &)> &f)geometrize::script::GeometrizerEngineinlineprivate
setup(geometrize::Circle &shape) constgeometrize::script::GeometrizerEngineinlineprivate
setup(geometrize::Ellipse &shape) constgeometrize::script::GeometrizerEngineinlineprivate
setup(geometrize::Line &shape) constgeometrize::script::GeometrizerEngineinlineprivate
setup(geometrize::Polyline &shape) constgeometrize::script::GeometrizerEngineinlineprivate
setup(geometrize::QuadraticBezier &shape) constgeometrize::script::GeometrizerEngineinlineprivate
setup(geometrize::Rectangle &shape) constgeometrize::script::GeometrizerEngineinlineprivate
setup(geometrize::RotatedEllipse &shape) constgeometrize::script::GeometrizerEngineinlineprivate
setup(geometrize::RotatedRectangle &shape) constgeometrize::script::GeometrizerEngineinlineprivate
setup(geometrize::Triangle &shape) constgeometrize::script::GeometrizerEngineinlineprivate
signal_scriptEvaluationFailed(const std::string &functionName, const std::string &code, const std::string &errorMessage)geometrize::script::GeometrizerEnginesignal
signal_scriptEvaluationSucceeded(const std::string &functionName, const std::string &code)geometrize::script::GeometrizerEnginesignal
~GeometrizerEngine()=defaultgeometrize::script::GeometrizerEnginevirtual