Package org.matheclipse.core.builtin
Class GraphicsFunctions
- java.lang.Object
-
- org.matheclipse.core.builtin.GraphicsFunctions
-
public class GraphicsFunctions extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static DecimalFormatFORMATTERstatic com.fasterxml.jackson.databind.ObjectMapperJSON_OBJECT_MAPPERFrom the docs: "Mapper instances are fully thread-safe provided that ALL configuration of the instance occurs before ANY read or write calls."
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanexport2DRecursive(com.fasterxml.jackson.databind.node.ArrayNode arrayNode, IAST list, int startPosition, int endPosition, GraphicsOptions graphicsOptions)static booleanexportGraphics2D(com.fasterxml.jackson.databind.node.ObjectNode objectNode, com.fasterxml.jackson.databind.node.ArrayNode arrayNode, IAST data2D, GraphicsOptions graphicsOptions)static booleanexportGraphics3DRecursive(com.fasterxml.jackson.databind.node.ArrayNode arrayNode, IAST data3D)static voidgraphics2DAspectRatio(com.fasterxml.jackson.databind.node.ArrayNode arrayNode, OptionArgs options)static voidinitialize()static booleanrenderGraphics2D(StringBuilder graphics2DBuffer, IAST graphics2DAST, boolean javaScript, boolean prettyPrint, EvalEngine engine)static booleanrenderGraphics2D(StringBuilder graphics2DBuffer, IAST graphics2DAST, EvalEngine engine)static booleanrenderGraphics3D(StringBuilder graphics3DBuffer, IAST graphics3DAST, boolean javaScript, EvalEngine engine)static booleanrenderGraphics3D(StringBuilder graphics3DBuffer, IAST graphics3DAST, EvalEngine engine)static IASTtextAtPoint(IExpr labeledPoint, IExpr x, IExpr y)
-
-
-
Field Detail
-
JSON_OBJECT_MAPPER
public static final com.fasterxml.jackson.databind.ObjectMapper JSON_OBJECT_MAPPER
From the docs: "Mapper instances are fully thread-safe provided that ALL configuration of the instance occurs before ANY read or write calls."
-
FORMATTER
protected static final DecimalFormat FORMATTER
-
-
Method Detail
-
exportGraphics2D
public static boolean exportGraphics2D(com.fasterxml.jackson.databind.node.ObjectNode objectNode, com.fasterxml.jackson.databind.node.ArrayNode arrayNode, IAST data2D, GraphicsOptions graphicsOptions)
-
export2DRecursive
public static boolean export2DRecursive(com.fasterxml.jackson.databind.node.ArrayNode arrayNode, IAST list, int startPosition, int endPosition, GraphicsOptions graphicsOptions)
-
exportGraphics3DRecursive
public static boolean exportGraphics3DRecursive(com.fasterxml.jackson.databind.node.ArrayNode arrayNode, IAST data3D)
-
graphics2DAspectRatio
public static void graphics2DAspectRatio(com.fasterxml.jackson.databind.node.ArrayNode arrayNode, OptionArgs options)
-
initialize
public static void initialize()
-
renderGraphics2D
public static boolean renderGraphics2D(StringBuilder graphics2DBuffer, IAST graphics2DAST, EvalEngine engine)
-
renderGraphics2D
public static boolean renderGraphics2D(StringBuilder graphics2DBuffer, IAST graphics2DAST, boolean javaScript, boolean prettyPrint, EvalEngine engine)
-
renderGraphics3D
public static boolean renderGraphics3D(StringBuilder graphics3DBuffer, IAST graphics3DAST, EvalEngine engine)
-
renderGraphics3D
public static boolean renderGraphics3D(StringBuilder graphics3DBuffer, IAST graphics3DAST, boolean javaScript, EvalEngine engine)
-
-