⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 servletsessioninformation.java

📁 基于java的3d开发库。对坐java3d的朋友有很大的帮助。
💻 JAVA
字号:
//===========================================================================// Java basic classesimport java.util.ArrayList;// VSDK classesimport vsdk.toolkit.media.Image;/**Each web user own an associated `ServletSessionInformation`. This classcontains all the needed information to keep an independent web session.*/public class ServletSessionInformation{    public static final int METHOD_NONE = 0;    public static final int METHOD_2D_SKETCH_CUBE13 = 1;    public static final int METHOD_3D_SPHERICAL_HARMONICS = 2;    private static long nextSessionId = 1;    private long sessionId;    private ArrayList <Result> similarModels;    private Image sourceImages[];    private Image outlines[];    private Image distanceFields[];    private int lastSearchMethod;    public ServletSessionInformation()    {        sessionId = nextSessionId;        nextSessionId++;        sourceImages = new Image[3];        outlines = new Image[3];        distanceFields = new Image[3];        int i;        for ( i = 0; i < 3; i++ ) {            sourceImages[i] = null;            outlines[i] = null;            distanceFields[i] = null;        }        lastSearchMethod = METHOD_NONE;    }    public void setMethod(int m)    {        lastSearchMethod = m;    }    public int getMethod()    {        return lastSearchMethod;    }    public void setSourceImage(Image i, int pos)    {        if ( pos < 0 || pos > 2 ) {            return;        }        sourceImages[pos] = i;    }    public void setOutline(Image i, int pos)    {        if ( pos < 0 || pos > 2 ) {            return;        }        outlines[pos] = i;    }    public void setDistanceField(Image i, int pos)    {        if ( pos < 0 || pos > 2 ) {            return;        }        distanceFields[pos] = i;    }    public Image getSourceImage(int pos)    {        if ( pos < 0 || pos > 2 ) {            return null;        }        return sourceImages[pos];    }    public Image getOutline(int pos)    {        if ( pos < 0 || pos > 2 ) {            return null;        }        return outlines[pos];    }    public Image getDistanceField(int pos)    {        if ( pos < 0 || pos > 2 ) {            return null;        }        return distanceFields[pos];    }    public long getId()    {        return sessionId;    }    public void setSimilarModels(ArrayList <Result> list)    {        similarModels = list;    }    public ArrayList <Result> getSimilarModels()    {        return similarModels;    }}//===========================================================================//= EOF                                                                     =//===========================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -