Class GraphicsFunctions


  • public class GraphicsFunctions
    extends Object
    • 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."
    • 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)