| GeometrizerEngine() | geometrize::script::GeometrizerEngine | |
| GeometrizerEngine(const chaiscript::ChaiScript::State &state) | geometrize::script::GeometrizerEngine | |
| GeometrizerEngine(const GeometrizerEngine &)=delete | geometrize::script::GeometrizerEngine | |
| getEngine() | geometrize::script::GeometrizerEngine | |
| installCustomEnergyScript(const std::string &functionName, const std::string &scriptCode) | geometrize::script::GeometrizerEngine | inlineprivate |
| 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::GeometrizerEngine | inlineprivate |
| m_customEnergyFunction | geometrize::script::GeometrizerEngine | private |
| m_engine | geometrize::script::GeometrizerEngine | private |
| m_mutateCircle | geometrize::script::GeometrizerEngine | private |
| m_mutateEllipse | geometrize::script::GeometrizerEngine | private |
| m_mutateLine | geometrize::script::GeometrizerEngine | private |
| m_mutatePolyline | geometrize::script::GeometrizerEngine | private |
| m_mutateQuadraticBezier | geometrize::script::GeometrizerEngine | private |
| m_mutateRectangle | geometrize::script::GeometrizerEngine | private |
| m_mutateRotatedEllipse | geometrize::script::GeometrizerEngine | private |
| m_mutateRotatedRectangle | geometrize::script::GeometrizerEngine | private |
| m_mutateTriangle | geometrize::script::GeometrizerEngine | private |
| m_setupCircle | geometrize::script::GeometrizerEngine | private |
| m_setupEllipse | geometrize::script::GeometrizerEngine | private |
| m_setupLine | geometrize::script::GeometrizerEngine | private |
| m_setupPolyline | geometrize::script::GeometrizerEngine | private |
| m_setupQuadraticBezier | geometrize::script::GeometrizerEngine | private |
| m_setupRectangle | geometrize::script::GeometrizerEngine | private |
| m_setupRotatedEllipse | geometrize::script::GeometrizerEngine | private |
| m_setupRotatedRectangle | geometrize::script::GeometrizerEngine | private |
| m_setupTriangle | geometrize::script::GeometrizerEngine | private |
| makeEnergyFunction() const | geometrize::script::GeometrizerEngine | inline |
| makeShapeCreator(geometrize::ShapeTypes types, std::int32_t xMin, std::int32_t yMin, std::int32_t xMax, std::int32_t yMax) const | geometrize::script::GeometrizerEngine | inline |
| mutate(geometrize::Circle &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| mutate(geometrize::Ellipse &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| mutate(geometrize::Line &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| mutate(geometrize::Polyline &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| mutate(geometrize::QuadraticBezier &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| mutate(geometrize::Rectangle &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| mutate(geometrize::RotatedEllipse &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| mutate(geometrize::RotatedRectangle &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| mutate(geometrize::Triangle &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| operator=(const GeometrizerEngine &)=delete | geometrize::script::GeometrizerEngine | |
| setCustomEnergyFunction(const geometrize::core::EnergyFunction &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setMutatorFunction(const std::function< void(geometrize::Circle &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setMutatorFunction(const std::function< void(geometrize::Ellipse &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setMutatorFunction(const std::function< void(geometrize::Line &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setMutatorFunction(const std::function< void(geometrize::Polyline &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setMutatorFunction(const std::function< void(geometrize::QuadraticBezier &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setMutatorFunction(const std::function< void(geometrize::Rectangle &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setMutatorFunction(const std::function< void(geometrize::RotatedEllipse &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setMutatorFunction(const std::function< void(geometrize::RotatedRectangle &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setMutatorFunction(const std::function< void(geometrize::Triangle &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setSetupFunction(const std::function< void(geometrize::Circle &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setSetupFunction(const std::function< void(geometrize::Ellipse &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setSetupFunction(const std::function< void(geometrize::Line &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setSetupFunction(const std::function< void(geometrize::Polyline &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setSetupFunction(const std::function< void(geometrize::QuadraticBezier &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setSetupFunction(const std::function< void(geometrize::Rectangle &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setSetupFunction(const std::function< void(geometrize::RotatedEllipse &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setSetupFunction(const std::function< void(geometrize::RotatedRectangle &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setSetupFunction(const std::function< void(geometrize::Triangle &)> &f) | geometrize::script::GeometrizerEngine | inlineprivate |
| setup(geometrize::Circle &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| setup(geometrize::Ellipse &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| setup(geometrize::Line &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| setup(geometrize::Polyline &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| setup(geometrize::QuadraticBezier &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| setup(geometrize::Rectangle &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| setup(geometrize::RotatedEllipse &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| setup(geometrize::RotatedRectangle &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| setup(geometrize::Triangle &shape) const | geometrize::script::GeometrizerEngine | inlineprivate |
| signal_scriptEvaluationFailed(const std::string &functionName, const std::string &code, const std::string &errorMessage) | geometrize::script::GeometrizerEngine | signal |
| signal_scriptEvaluationSucceeded(const std::string &functionName, const std::string &code) | geometrize::script::GeometrizerEngine | signal |
| ~GeometrizerEngine()=default | geometrize::script::GeometrizerEngine | virtual |