move GraphicCollection3D class to graphic package

This commit is contained in:
wyq 2024-01-31 20:54:32 +08:00
parent 7a2c7b7e63
commit a4bfa3b8fc
22 changed files with 26 additions and 66 deletions

View File

@ -30,6 +30,7 @@ import org.meteoinfo.geometry.colors.OpacityTransferFunction;
import org.meteoinfo.geometry.colors.TransferFunction; import org.meteoinfo.geometry.colors.TransferFunction;
import org.meteoinfo.geometry.graphic.Graphic; import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.graphic.GraphicCollection; import org.meteoinfo.geometry.graphic.GraphicCollection;
import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.geometry.graphic.ImageGraphic; import org.meteoinfo.geometry.graphic.ImageGraphic;
import org.meteoinfo.geometry.legend.*; import org.meteoinfo.geometry.legend.*;
import org.meteoinfo.geometry.shape.Shape; import org.meteoinfo.geometry.shape.Shape;
@ -38,7 +39,6 @@ import org.meteoinfo.geometry.geoprocess.GeoComputation;
import org.meteoinfo.geometry.geoprocess.GeometryUtil; import org.meteoinfo.geometry.geoprocess.GeometryUtil;
import org.meteoinfo.math.interpolate.InterpUtil; import org.meteoinfo.math.interpolate.InterpUtil;
import org.meteoinfo.math.interpolate.InterpolationMethod; import org.meteoinfo.math.interpolate.InterpolationMethod;
import org.meteoinfo.math.interpolate.RectLinearInterpolator;
import org.meteoinfo.math.interpolate.RectNearestInterpolator3D; import org.meteoinfo.math.interpolate.RectNearestInterpolator3D;
import org.meteoinfo.math.meteo.MeteoMath; import org.meteoinfo.math.meteo.MeteoMath;
import org.meteoinfo.ndarray.*; import org.meteoinfo.ndarray.*;

View File

@ -7,6 +7,7 @@ package org.meteoinfo.chart.graphic;
import org.meteoinfo.common.Extent3D; import org.meteoinfo.common.Extent3D;
import org.meteoinfo.common.MIMath; import org.meteoinfo.common.MIMath;
import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.geometry.shape.PointZ; import org.meteoinfo.geometry.shape.PointZ;
import org.meteoinfo.geometry.geoprocess.GeometryUtil; import org.meteoinfo.geometry.geoprocess.GeometryUtil;

View File

@ -1,21 +1,15 @@
package org.meteoinfo.chart.graphic; package org.meteoinfo.chart.graphic;
import com.jogamp.opengl.util.texture.Texture;
import org.joml.Vector3f; import org.joml.Vector3f;
import org.meteoinfo.chart.jogl.Transform; import org.meteoinfo.chart.jogl.Transform;
import org.meteoinfo.common.Extent3D; import org.meteoinfo.common.Extent3D;
import org.meteoinfo.common.MIMath;
import org.meteoinfo.common.colors.ColorMap;
import org.meteoinfo.geo.legend.LegendManage; import org.meteoinfo.geo.legend.LegendManage;
import org.meteoinfo.geometry.colors.Normalize;
import org.meteoinfo.geometry.colors.TransferFunction; import org.meteoinfo.geometry.colors.TransferFunction;
import org.meteoinfo.geometry.legend.ColorBreak; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.geometry.legend.LegendScheme; import org.meteoinfo.geometry.legend.LegendScheme;
import org.meteoinfo.geometry.shape.ShapeTypes;
import java.awt.*; import java.awt.*;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.util.Arrays;
public class MeshGraphic extends GraphicCollection3D { public class MeshGraphic extends GraphicCollection3D {
private float[] vertexPosition; private float[] vertexPosition;

View File

@ -1,5 +1,7 @@
package org.meteoinfo.chart.graphic; package org.meteoinfo.chart.graphic;
import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import java.util.*; import java.util.*;
public class ParticleGraphics extends GraphicCollection3D { public class ParticleGraphics extends GraphicCollection3D {

View File

@ -1,14 +1,11 @@
package org.meteoinfo.chart.graphic; package org.meteoinfo.chart.graphic;
import org.joml.Vector3f; import org.joml.Vector3f;
import org.joml.Vector3i;
import org.locationtech.jts.triangulate.tri.Tri;
import org.meteoinfo.chart.jogl.JOGLUtil;
import org.meteoinfo.chart.jogl.Transform; import org.meteoinfo.chart.jogl.Transform;
import org.meteoinfo.common.Extent3D; import org.meteoinfo.common.Extent3D;
import org.meteoinfo.geo.legend.LegendManage; import org.meteoinfo.geo.legend.LegendManage;
import org.meteoinfo.geometry.colors.TransferFunction; import org.meteoinfo.geometry.colors.TransferFunction;
import org.meteoinfo.geometry.legend.ColorBreak; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.geometry.legend.LegendScheme; import org.meteoinfo.geometry.legend.LegendScheme;
import org.meteoinfo.ndarray.Array; import org.meteoinfo.ndarray.Array;
import org.meteoinfo.ndarray.Index; import org.meteoinfo.ndarray.Index;

View File

@ -10,6 +10,7 @@ import org.meteoinfo.common.colors.ColorMap;
import org.meteoinfo.geo.legend.LegendManage; import org.meteoinfo.geo.legend.LegendManage;
import org.meteoinfo.geometry.colors.Normalize; import org.meteoinfo.geometry.colors.Normalize;
import org.meteoinfo.geometry.colors.TransferFunction; import org.meteoinfo.geometry.colors.TransferFunction;
import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.geometry.legend.LegendScheme; import org.meteoinfo.geometry.legend.LegendScheme;
import org.meteoinfo.geometry.shape.ShapeTypes; import org.meteoinfo.geometry.shape.ShapeTypes;
import org.meteoinfo.ndarray.Array; import org.meteoinfo.ndarray.Array;

View File

@ -5,7 +5,6 @@ import com.jogamp.opengl.*;
import com.jogamp.opengl.glu.GLU; import com.jogamp.opengl.glu.GLU;
import com.jogamp.opengl.glu.GLUquadric; import com.jogamp.opengl.glu.GLUquadric;
import com.jogamp.opengl.glu.GLUtessellator; import com.jogamp.opengl.glu.GLUtessellator;
import com.jogamp.opengl.math.VectorUtil;
import com.jogamp.opengl.util.awt.TextRenderer; import com.jogamp.opengl.util.awt.TextRenderer;
import com.jogamp.opengl.util.gl2.GLUT; import com.jogamp.opengl.util.gl2.GLUT;
import com.jogamp.opengl.util.texture.Texture; import com.jogamp.opengl.util.texture.Texture;
@ -32,6 +31,7 @@ import org.meteoinfo.geometry.colors.BoundaryNorm;
import org.meteoinfo.geometry.colors.Normalize; import org.meteoinfo.geometry.colors.Normalize;
import org.meteoinfo.geometry.graphic.Graphic; import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.graphic.GraphicCollection; import org.meteoinfo.geometry.graphic.GraphicCollection;
import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.geometry.legend.*; import org.meteoinfo.geometry.legend.*;
import org.meteoinfo.geometry.shape.*; import org.meteoinfo.geometry.shape.*;
import org.meteoinfo.geometry.shape.Shape; import org.meteoinfo.geometry.shape.Shape;
@ -56,7 +56,6 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Vector;
import static com.jogamp.opengl.GL.*; import static com.jogamp.opengl.GL.*;
import static com.jogamp.opengl.GL.GL_TRIANGLE_STRIP; import static com.jogamp.opengl.GL.GL_TRIANGLE_STRIP;

View File

@ -4,7 +4,7 @@ import com.jogamp.opengl.GL;
import com.jogamp.opengl.GL2; import com.jogamp.opengl.GL2;
import org.joml.Vector3f; import org.joml.Vector3f;
import org.meteoinfo.chart.ChartText; import org.meteoinfo.chart.ChartText;
import org.meteoinfo.chart.graphic.GraphicCollection3D; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.chart.graphic.GraphicProjectionUtil; import org.meteoinfo.chart.graphic.GraphicProjectionUtil;
import org.meteoinfo.chart.plot.MapGridLine; import org.meteoinfo.chart.plot.MapGridLine;
import org.meteoinfo.chart.plot.MapGridLine3D; import org.meteoinfo.chart.plot.MapGridLine3D;

View File

@ -10,7 +10,6 @@ import com.jogamp.opengl.*;
import com.jogamp.opengl.glu.GLU; import com.jogamp.opengl.glu.GLU;
import com.jogamp.opengl.glu.GLUquadric; import com.jogamp.opengl.glu.GLUquadric;
import com.jogamp.opengl.glu.GLUtessellator; import com.jogamp.opengl.glu.GLUtessellator;
import com.jogamp.opengl.math.VectorUtil;
import com.jogamp.opengl.util.awt.AWTGLReadBufferUtil; import com.jogamp.opengl.util.awt.AWTGLReadBufferUtil;
import com.jogamp.opengl.util.awt.TextRenderer; import com.jogamp.opengl.util.awt.TextRenderer;
import com.jogamp.opengl.util.gl2.GLUT; import com.jogamp.opengl.util.gl2.GLUT;
@ -41,6 +40,7 @@ import org.meteoinfo.geometry.colors.BoundaryNorm;
import org.meteoinfo.geometry.colors.Normalize; import org.meteoinfo.geometry.colors.Normalize;
import org.meteoinfo.geometry.graphic.Graphic; import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.graphic.GraphicCollection; import org.meteoinfo.geometry.graphic.GraphicCollection;
import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.geometry.legend.*; import org.meteoinfo.geometry.legend.*;
import org.meteoinfo.geometry.shape.Shape; import org.meteoinfo.geometry.shape.Shape;
import org.meteoinfo.geometry.shape.*; import org.meteoinfo.geometry.shape.*;

View File

@ -6,6 +6,7 @@ import org.meteoinfo.chart.graphic.*;
import org.meteoinfo.chart.jogl.tessellator.Primitive; import org.meteoinfo.chart.jogl.tessellator.Primitive;
import org.meteoinfo.chart.jogl.tessellator.TessPolygon; import org.meteoinfo.chart.jogl.tessellator.TessPolygon;
import org.meteoinfo.geometry.graphic.Graphic; import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.geometry.legend.PolygonBreak; import org.meteoinfo.geometry.legend.PolygonBreak;
import org.meteoinfo.geometry.shape.PointZ; import org.meteoinfo.geometry.shape.PointZ;
import org.meteoinfo.geometry.shape.PolygonZ; import org.meteoinfo.geometry.shape.PolygonZ;

View File

@ -1,13 +1,10 @@
package org.meteoinfo.chart.plot; package org.meteoinfo.chart.plot;
import org.meteoinfo.chart.graphic.GraphicCollection3D; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.common.Extent; import org.meteoinfo.common.Extent;
import org.meteoinfo.common.Extent3D; import org.meteoinfo.common.Extent3D;
import org.meteoinfo.common.PointD;
import org.meteoinfo.geometry.graphic.Graphic; import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.graphic.GraphicCollection;
import org.meteoinfo.geometry.shape.PointZ; import org.meteoinfo.geometry.shape.PointZ;
import org.meteoinfo.geometry.shape.PolylineShape;
import org.meteoinfo.geometry.shape.PolylineZShape; import org.meteoinfo.geometry.shape.PolylineZShape;
import org.meteoinfo.projection.ProjectionInfo; import org.meteoinfo.projection.ProjectionInfo;
import org.meteoinfo.projection.ProjectionUtil; import org.meteoinfo.projection.ProjectionUtil;

View File

@ -8,7 +8,7 @@ package org.meteoinfo.chart.plot;
import org.meteoinfo.chart.*; import org.meteoinfo.chart.*;
import org.meteoinfo.chart.axis.Axis; import org.meteoinfo.chart.axis.Axis;
import org.meteoinfo.chart.axis.LogAxis; import org.meteoinfo.chart.axis.LogAxis;
import org.meteoinfo.chart.graphic.GraphicCollection3D; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.chart.plot3d.Projector; import org.meteoinfo.chart.plot3d.Projector;
import org.meteoinfo.common.*; import org.meteoinfo.common.*;
import org.meteoinfo.data.DataMath; import org.meteoinfo.data.DataMath;

View File

@ -4,10 +4,9 @@ import com.jogamp.common.nio.Buffers;
import com.jogamp.opengl.GL; import com.jogamp.opengl.GL;
import com.jogamp.opengl.GL2; import com.jogamp.opengl.GL2;
import com.jogamp.opengl.util.GLBuffers; import com.jogamp.opengl.util.GLBuffers;
import com.jogamp.opengl.util.texture.awt.AWTTextureIO;
import org.joml.Vector3f; import org.joml.Vector3f;
import org.joml.Vector4f; import org.joml.Vector4f;
import org.meteoinfo.chart.graphic.GraphicCollection3D; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.chart.graphic.cylinder.Cylinder; import org.meteoinfo.chart.graphic.cylinder.Cylinder;
import org.meteoinfo.chart.jogl.Program; import org.meteoinfo.chart.jogl.Program;
import org.meteoinfo.chart.jogl.Transform; import org.meteoinfo.chart.jogl.Transform;
@ -16,7 +15,6 @@ import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.legend.*; import org.meteoinfo.geometry.legend.*;
import org.meteoinfo.geometry.shape.PointZ; import org.meteoinfo.geometry.shape.PointZ;
import org.meteoinfo.geometry.shape.Polyline; import org.meteoinfo.geometry.shape.Polyline;
import org.meteoinfo.geometry.shape.PolylineZ;
import org.meteoinfo.geometry.shape.PolylineZShape; import org.meteoinfo.geometry.shape.PolylineZShape;
import org.meteoinfo.math.Matrix4f; import org.meteoinfo.math.Matrix4f;
@ -25,8 +23,6 @@ import java.nio.IntBuffer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import static com.jogamp.opengl.GL.GL_TEXTURE_2D;
public class LineRender extends JOGLGraphicRender { public class LineRender extends JOGLGraphicRender {
private GraphicCollection3D graphics; private GraphicCollection3D graphics;

View File

@ -6,7 +6,7 @@ import com.jogamp.opengl.GL2;
import com.jogamp.opengl.util.GLBuffers; import com.jogamp.opengl.util.GLBuffers;
import org.joml.Vector3f; import org.joml.Vector3f;
import org.joml.Vector4f; import org.joml.Vector4f;
import org.meteoinfo.chart.graphic.GraphicCollection3D; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.chart.graphic.cylinder.Cylinder; import org.meteoinfo.chart.graphic.cylinder.Cylinder;
import org.meteoinfo.chart.jogl.Program; import org.meteoinfo.chart.jogl.Program;
import org.meteoinfo.chart.jogl.Transform; import org.meteoinfo.chart.jogl.Transform;
@ -23,7 +23,6 @@ import java.nio.FloatBuffer;
import java.nio.IntBuffer; import java.nio.IntBuffer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Vector;
public class PipeRender extends JOGLGraphicRender{ public class PipeRender extends JOGLGraphicRender{

View File

@ -6,7 +6,7 @@ import com.jogamp.opengl.GL2;
import com.jogamp.opengl.util.GLBuffers; import com.jogamp.opengl.util.GLBuffers;
import org.joml.Vector3f; import org.joml.Vector3f;
import org.joml.Vector4f; import org.joml.Vector4f;
import org.meteoinfo.chart.graphic.GraphicCollection3D; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.chart.graphic.ParticleGraphics; import org.meteoinfo.chart.graphic.ParticleGraphics;
import org.meteoinfo.chart.graphic.sphere.Sphere; import org.meteoinfo.chart.graphic.sphere.Sphere;
import org.meteoinfo.chart.jogl.Program; import org.meteoinfo.chart.jogl.Program;
@ -16,8 +16,6 @@ import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.legend.*; import org.meteoinfo.geometry.legend.*;
import org.meteoinfo.geometry.shape.PointZ; import org.meteoinfo.geometry.shape.PointZ;
import org.meteoinfo.geometry.shape.PointZShape; import org.meteoinfo.geometry.shape.PointZShape;
import org.meteoinfo.geometry.shape.Polyline;
import org.meteoinfo.geometry.shape.PolylineZShape;
import org.meteoinfo.math.Matrix4f; import org.meteoinfo.math.Matrix4f;
import java.nio.FloatBuffer; import java.nio.FloatBuffer;

View File

@ -6,7 +6,7 @@ import com.jogamp.opengl.GL2;
import com.jogamp.opengl.util.GLBuffers; import com.jogamp.opengl.util.GLBuffers;
import org.joml.Vector3f; import org.joml.Vector3f;
import org.joml.Vector4f; import org.joml.Vector4f;
import org.meteoinfo.chart.graphic.GraphicCollection3D; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.chart.graphic.cylinder.Cylinder; import org.meteoinfo.chart.graphic.cylinder.Cylinder;
import org.meteoinfo.chart.jogl.Program; import org.meteoinfo.chart.jogl.Program;
import org.meteoinfo.chart.jogl.Transform; import org.meteoinfo.chart.jogl.Transform;
@ -14,7 +14,6 @@ import org.meteoinfo.chart.jogl.Utils;
import org.meteoinfo.geometry.graphic.Graphic; import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.legend.*; import org.meteoinfo.geometry.legend.*;
import org.meteoinfo.geometry.shape.PointZ; import org.meteoinfo.geometry.shape.PointZ;
import org.meteoinfo.geometry.shape.PolylineZShape;
import org.meteoinfo.geometry.shape.WindArrow3D; import org.meteoinfo.geometry.shape.WindArrow3D;
import org.meteoinfo.math.Matrix4f; import org.meteoinfo.math.Matrix4f;

View File

@ -1,21 +1,11 @@
import com.jogamp.opengl.*; import com.jogamp.opengl.*;
import com.jogamp.opengl.awt.GLCanvas;
import com.jogamp.opengl.awt.GLJPanel; import com.jogamp.opengl.awt.GLJPanel;
import com.jogamp.opengl.util.FPSAnimator; import com.jogamp.opengl.util.FPSAnimator;
import com.jogamp.opengl.util.GLBuffers; import com.jogamp.opengl.util.GLBuffers;
import org.joml.Vector3f; import org.joml.Vector3f;
import org.joml.Vector4f; import org.joml.Vector4f;
import org.meteoinfo.chart.graphic.GraphicCollection3D;
import org.meteoinfo.chart.graphic.GraphicFactory;
import org.meteoinfo.chart.graphic.sphere.Sphere; import org.meteoinfo.chart.graphic.sphere.Sphere;
import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.legend.PointBreak;
import org.meteoinfo.geometry.shape.PointZ;
import org.meteoinfo.geometry.shape.PointZShape;
import org.meteoinfo.math.Matrix4f; import org.meteoinfo.math.Matrix4f;
import org.meteoinfo.ndarray.Array;
import org.meteoinfo.ndarray.math.ArrayMath;
import org.meteoinfo.ndarray.math.ArrayUtil;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;

View File

@ -1,28 +1,18 @@
import com.jogamp.opengl.*;
import com.jogamp.opengl.awt.GLJPanel;
import com.jogamp.opengl.util.GLBuffers;
import org.joml.Vector3f;
import org.joml.Vector4f;
import org.meteoinfo.chart.GLChart; import org.meteoinfo.chart.GLChart;
import org.meteoinfo.chart.GLChartPanel; import org.meteoinfo.chart.GLChartPanel;
import org.meteoinfo.chart.MouseMode; import org.meteoinfo.chart.MouseMode;
import org.meteoinfo.chart.graphic.GraphicCollection3D; import org.meteoinfo.geometry.graphic.GraphicCollection3D;
import org.meteoinfo.chart.graphic.GraphicFactory; import org.meteoinfo.chart.graphic.GraphicFactory;
import org.meteoinfo.chart.graphic.sphere.Sphere;
import org.meteoinfo.chart.jogl.GLPlot; import org.meteoinfo.chart.jogl.GLPlot;
import org.meteoinfo.chart.jogl.Lighting; import org.meteoinfo.chart.jogl.Lighting;
import org.meteoinfo.common.Extent3D; import org.meteoinfo.common.Extent3D;
import org.meteoinfo.geometry.legend.ColorBreak;
import org.meteoinfo.geometry.legend.PointBreak; import org.meteoinfo.geometry.legend.PointBreak;
import org.meteoinfo.ndarray.Array; import org.meteoinfo.ndarray.Array;
import org.meteoinfo.ndarray.DataType;
import org.meteoinfo.ndarray.math.ArrayMath; import org.meteoinfo.ndarray.math.ArrayMath;
import org.meteoinfo.ndarray.math.ArrayUtil; import org.meteoinfo.ndarray.math.ArrayUtil;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.nio.FloatBuffer;
import java.nio.IntBuffer;
public class SphereTest1 { public class SphereTest1 {

View File

@ -259,9 +259,9 @@ public class GraphicCollection extends Graphic implements Iterator {
//Update extent //Update extent
if (this.graphics.size() == 1) { if (this.graphics.size() == 1) {
_extent = aGraphic.getShape().getExtent(); _extent = aGraphic.getExtent();
} else { } else {
_extent = MIMath.getLagerExtent(_extent, aGraphic.getShape().getExtent()); _extent = MIMath.getLagerExtent(_extent, aGraphic.getExtent());
} }
} }

View File

@ -3,12 +3,10 @@
* To change this template file, choose Tools | Templates * To change this template file, choose Tools | Templates
* and open the template in the editor. * and open the template in the editor.
*/ */
package org.meteoinfo.chart.graphic; package org.meteoinfo.geometry.graphic;
import org.meteoinfo.common.Extent3D; import org.meteoinfo.common.Extent3D;
import org.meteoinfo.common.PointD; import org.meteoinfo.common.PointD;
import org.meteoinfo.geometry.graphic.Graphic;
import org.meteoinfo.geometry.graphic.GraphicCollection;
import org.meteoinfo.geometry.legend.BreakTypes; import org.meteoinfo.geometry.legend.BreakTypes;
import org.meteoinfo.geometry.legend.ColorBreak; import org.meteoinfo.geometry.legend.ColorBreak;
import org.meteoinfo.geometry.legend.ColorBreakCollection; import org.meteoinfo.geometry.legend.ColorBreakCollection;

View File

@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<MeteoInfo File="milconfig.xml" Type="configurefile"> <MeteoInfo File="milconfig.xml" Type="configurefile">
<Path OpenPath="D:\Working\MIScript\Jython\mis\plot_types\contour"> <Path OpenPath="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\isosurface">
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\interpolate"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\interpolate"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\imshow"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\imshow"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\surf"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\surf"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\isosurface"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types"/>
@ -16,17 +15,16 @@
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\json"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\json"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\contour"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\contour"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\isosurface"/>
</Path> </Path>
<File> <File>
<OpenedFiles> <OpenedFiles>
<OpenedFile File="D:\Working\MIScript\Jython\mis\plot_types\contour\contourf_extend_max.py"/> <OpenedFile File="D:\Working\MIScript\Jython\mis\plot_types\contour\contourf_extend_max.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\json\hy_conc_geojson_extend.py"/> <OpenedFile File="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\isosurface\isosurface_4.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\plot_types\contour\contourf_extend_both.py"/>
</OpenedFiles> </OpenedFiles>
<RecentFiles> <RecentFiles>
<RecentFile File="D:\Working\MIScript\Jython\mis\plot_types\contour\contourf_extend_max.py"/> <RecentFile File="D:\Working\MIScript\Jython\mis\plot_types\contour\contourf_extend_max.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\io\json\hy_conc_geojson_extend.py"/> <RecentFile File="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\isosurface\isosurface_4.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\plot_types\contour\contourf_extend_both.py"/>
</RecentFiles> </RecentFiles>
</File> </File>
<Font> <Font>
@ -34,5 +32,5 @@
</Font> </Font>
<LookFeel DockWindowDecorated="true" LafDecorated="true" Name="FlatDarkLaf"/> <LookFeel DockWindowDecorated="true" LafDecorated="true" Name="FlatDarkLaf"/>
<Figure DoubleBuffering="true"/> <Figure DoubleBuffering="true"/>
<Startup MainFormLocation="-7,0" MainFormSize="1433,849"/> <Startup MainFormLocation="-7,-7" MainFormSize="1293,685"/>
</MeteoInfo> </MeteoInfo>