Class JvxlReader

    • Constructor Detail

      • JvxlReader

        JvxlReader()
    • Method Detail

      • readParameters

        protected void readParameters()
                               throws java.lang.Exception
        Overrides:
        readParameters in class JvxlXmlReader
        Throws:
        java.lang.Exception
      • jvxlReadFractionData

        protected java.lang.String jvxlReadFractionData​(java.lang.String type,
                                                        int nPoints)
        Description copied from class: JvxlXmlReader
        "edge" data includes two parts -- a compressed bitset indicating exactly which edges, in order or processing by Jmol, are crossed by the surface, and a set of fractions indicating how far along that edge (good to 1 part in 8100) that surface crosses that edge. We are just reading he fractions here. "color" data comprises the corresponding sequence of data mapping values, again stored to a precision of 1 part in 8100, relative to a range of values.
        Overrides:
        jvxlReadFractionData in class JvxlXmlReader
        Returns:
        data
      • gotoData

        protected void gotoData​(int n,
                                int nPoints)
                         throws java.lang.Exception
        Overrides:
        gotoData in class JvxlXmlReader
        Throws:
        java.lang.Exception
      • jvxlReadDefinitionLine

        private void jvxlReadDefinitionLine​(boolean showMsg)
                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readSurfaceData

        protected void readSurfaceData​(boolean isMapDataIgnored)
                                throws java.lang.Exception
        Overrides:
        readSurfaceData in class JvxlXmlReader
        Throws:
        java.lang.Exception
      • jvxlSkipData

        protected void jvxlSkipData​(int nPoints,
                                    boolean doSkipColorData)
                             throws java.lang.Exception
        Overrides:
        jvxlSkipData in class JvxlXmlReader
        Throws:
        java.lang.Exception
      • jvxlSkipDataBlock

        private void jvxlSkipDataBlock​(int nPoints,
                                       boolean isInt)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • countData

        private int countData​(java.lang.String str)