JavaView® v2.00.008

jv.loader
Class PgWrlLoader

java.lang.Object
  |
  +--jv.loader.PgWrlLoader

public final class PgWrlLoader
extends java.lang.Object

Loader for import/export of JavaView geometries in VRML/WRL file format. This reader supports a subset of the commands.

Version:
29.06.00, 1.50 revised (kp) Bug of missing closing bracket removed.
08.04.00, 1.40 revised (kp) Moved from package jv.viewer to jv.loader.
07.04.00, 1.30 revised (kp) PgJvxSrc replaced with PgJvxSrc as arguments.

Constructor Summary
PgWrlLoader()
           
 
Method Summary
protected static void createColors(java.lang.StringBuffer tmp, int num, java.awt.Color[] colorList)
           
protected static void createCoord(java.lang.StringBuffer tmp, int dim, PdVector[] vertices)
          TODO: Does not handle 4d coordinates.
protected static void createDiffuseColor(java.lang.StringBuffer tmp, java.awt.Color col)
           
protected static void createEmissiveColor(java.lang.StringBuffer tmp, java.awt.Color col)
           
protected static void createIdxCoord(java.lang.StringBuffer tmp, int dim, PdVector[] vertices, PiVector[] vertexList)
           
protected static java.lang.String createVRMLdesc(PgJvxSrc geom)
           
protected static void drawElements(java.lang.StringBuffer tmp, PgJvxSrc geom)
           
protected static void drawPolygons(java.lang.StringBuffer tmp, PgJvxSrc geom)
           
protected static void drawVertices(java.lang.StringBuffer tmp, PgJvxSrc geom)
           
protected static PgJvxSrc[] parse(java.io.BufferedReader inWrl)
           
static PgJvxSrc[] read(java.io.BufferedReader in)
          Read a WRL file and fill a new PgJvxSrc class.
static PgJvxSrc[] read(java.lang.String fileName)
          Read geometry from file in JavaView JVX format.
static java.lang.String write(PgJvxSrc[] geometry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PgWrlLoader

public PgWrlLoader()
Method Detail

read

public static PgJvxSrc[] read(java.lang.String fileName)
Read geometry from file in JavaView JVX format.
Parameters:
fileName - File or URL to read data from.

read

public static PgJvxSrc[] read(java.io.BufferedReader in)
Read a WRL file and fill a new PgJvxSrc class.

parse

protected static PgJvxSrc[] parse(java.io.BufferedReader inWrl)

write

public static java.lang.String write(PgJvxSrc[] geometry)

createVRMLdesc

protected static java.lang.String createVRMLdesc(PgJvxSrc geom)

createDiffuseColor

protected static void createDiffuseColor(java.lang.StringBuffer tmp,
                                         java.awt.Color col)

createEmissiveColor

protected static void createEmissiveColor(java.lang.StringBuffer tmp,
                                          java.awt.Color col)

createColors

protected static void createColors(java.lang.StringBuffer tmp,
                                   int num,
                                   java.awt.Color[] colorList)

createCoord

protected static void createCoord(java.lang.StringBuffer tmp,
                                  int dim,
                                  PdVector[] vertices)
TODO: Does not handle 4d coordinates.

createIdxCoord

protected static void createIdxCoord(java.lang.StringBuffer tmp,
                                     int dim,
                                     PdVector[] vertices,
                                     PiVector[] vertexList)

drawVertices

protected static void drawVertices(java.lang.StringBuffer tmp,
                                   PgJvxSrc geom)

drawPolygons

protected static void drawPolygons(java.lang.StringBuffer tmp,
                                   PgJvxSrc geom)

drawElements

protected static void drawElements(java.lang.StringBuffer tmp,
                                   PgJvxSrc geom)

JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.