Documentation of 'jvx.loader.PgXyzLoader' Java class
PgXyzLoader ("JavaView Reference Manual")
"JavaView? v5.03.003"
jvx.loader

Class PgXyzLoader

  • All Implemented Interfaces:
    PgLoaderIf


    public final class PgXyzLoader
    extends PgAbstractLoader
    Loader for XYZ files for molecule configurations. Bonding is automatically computed following the JMOL rules for automatic bonding.
    Since:
    JavaView 3.54.000
    Author:
    Konrad Polthier
    Version:
    22.03.10, 2.00 revised (kp) Superclass changed to PgAbstractLoader.
    29.08.04, 1.00 created (kp)
    • Constructor Detail

      • PgXyzLoader

        public PgXyzLoader()
    • Method Detail

      • read

        public static PgJvxSrc[] read(java.lang.String fileName)
        Read geometry file in the Brigham Young University's MOVIE.BYU file format.
        Author:
        Konrad Polthier
        Version:
        20.02.01, 2.50 revised (kp) Method body moved to read(BufferedReader).
        04.03.00, 2.00 revised (kp) Argument geometry removed, just fill private arrays.
        06.08.99, 1.10 revised (kp) InputStream replaced with BufferedReader.
        25.11.97, 1.00 created (kp)
      • read

        public PgJvxSrc[] read(java.io.BufferedReader in)
        Read geometry file in the Brigham Young University's MOVIE.BYU file format.

        The returned array of geometry may contain keyframes of an animation. This is checked with the method isAnimation().

        Alternatively, one may call load(BuffereredReader) followed by getGeometries() resp. getAnimations() to have a finer control about which information one wants to use from a source. For example, optional display information must be retrieve by a subsequent call getDisplayOption() if available.

        Specified by:
        read in interface PgLoaderIf
        Overrides:
        read in class PgAbstractLoader
        Parameters:
        in - BufferedReader to read textual data from.
        Returns:
        Array of JVX geometries.
        See Also:
        write(Writer, PgJvxSrc [])
        Author:
        Konrad Polthier
        Version:
        20.02.01, 1.00 revised (kp)
        20.02.01, 1.00 created (kp) Method body from former version read(String fileName).
      • write

        public boolean write(java.io.Writer writer,
                             PgJvxSrc[] geomArr)
                      throws java.io.IOException
        Write an array of geometries into an output stream writer.
        Specified by:
        write in interface PgLoaderIf
        Overrides:
        write in class PgAbstractLoader
        Parameters:
        writer - Write all data to this stream
        geomArr - Array with geometries to save
        Returns:
        true on success.
        Throws:
        java.io.IOException
        See Also:
        read(BufferedReader)
        Version:
        14.02.04, 2.00 revised (kp) Store exactly 3 coordinates per vertex independent of dimOfVertices.
        10.06.01, 1.00 created (kp)
"JavaView? v5.03.003"

"

The software JavaView? is copyright protected. All Rights Reserved.
"

Ads help maintain this website.