Jar File | Package | Description | Status |
freehep-aid.jar
| org.freehep.aid |
AID - Abstract Interface Definition - A Tool to generate language specific
interfaces and classes (Java, C++, ...) from abstract interface definition
source files (.aid).
|
JavaInterface, JavaClass and CPPHeader stable, JNIHeader and
|
freehep-base.jar
| org.freehep.application |
Application Framework (see documentation).
|
Stable.
|
org.freehep.jaco |
JACO - Java Access to C++ Objects, a tool to generate the JNI layer.
|
Frozen, outside application may be better.
|
org.freehep.preview |
Package for previewing new classes.
|
Unstable by definition.
|
org.freehep.swing |
Extensions to swing which are not in Sun's swing package.
|
Stable.
|
org.freehep.util |
Generic utility classes for FreeHEP.
|
Stable.
|
org.freehep.util.commanddispatcher |
Dispatcher of commands in a complex application.
|
Stable.
|
org.freehep.util.commandline |
CommandLine parses a command line for parameters and options.
|
Stable
|
org.freehep.util.images |
Image handler to (pre-)load images and icons.
|
Stable.
|
org.freehep.util.io |
Set of Streams, Readers, Writers, Encoders and Decoders.
|
Stable.
|
org.freehep.util.parameterdatabase |
Parameter Database (in memory) to store and retrieve application wide values of different types.
|
Stable
|
org.freehep.util.template |
A simple template engine.
|
Stable.
|
org.freehep.xml.io |
The XMLIO package is a set of interfaces and classes to save and restore
objects using XML.
|
Under Development.
|
org.freehep.xml.menus |
Package for building menus in Java using XML setup files.
|
Stable.
|
org.freehep.xml.util |
XML Utilities to add in reading and writing XML.
|
Stable.
|
freehep-demo.jar
| org.freehep.demo.graphics |
Demo Application to show the export capabilities of the Graphics2D and
GraphicsIO library of FreeHEP.
|
Stable.
|
org.freehep.demo.iconbrowser |
Demo Application to browse and explore Icons.
|
Stable.
|
freehep-graphics2d.jar
| org.freehep.graphics2d |
Base classes for VectorGraphics, useful to implement different output formats.
|
Stable.
|
org.freehep.graphics2d.font |
Font encoding tables and lookup classes to query the tables.
|
Stable, but may change a bit for performance reasons.
|
freehep-graphics3d.jar
| org.freehep.graphics3d |
Interactive 3D graphics engine which can either use plain Java or OpenGL.
|
Not Ready.
|
freehep-graphicsio.jar
| org.freehep.graphicsio.cgm |
CGM (Computer Graphics Metafile) Output Format.
|
Frozen, Version 1 CGM tags implemented, but format not good enough to
|
org.freehep.graphicsio |
I/O for different graphics in and output formats.
|
Stable.
|
org.freehep.graphicsio.emf |
EMF, Enhanced Meta File, Input and Output Format.
|
Stable.
|
org.freehep.graphicsio.exportchooser |
Export dialogs/choosers for GraphicsIO, allowing the user to pick a file and format.
|
Stable, but option box needs reorganization.
|
org.freehep.graphicsio.font.encoding |
Deprecated, use org.freehep.graphics2d.font
@status Deprecated.
|
Deprecated.
|
org.freehep.graphicsio.font |
Utility classes for encoding, including and/or embedding fonts.
|
Stable
|
org.freehep.graphicsio.font.truetype |
Interface for TrueType Font information, using a Java Font class or read from a TrueType font file.
|
Stable, but incomplete.
|
org.freehep.graphicsio.gif |
GIF (Graphics Interchange Format) Output Format.
|
Stable.
|
org.freehep.graphicsio.jpg |
JPG (Joint Photographic Group) Output Format.
|
Does not work
|
org.freehep.graphicsio.pdf |
PDF (Portable Document File) Output Format.
|
Stable.
|
org.freehep.graphicsio.png |
PNG (Portable Network Graphics) Output Format.
|
Stable.
|
org.freehep.graphicsio.ppm |
PPM (Portable PixMap) Output Format.
|
Stable
|
org.freehep.graphicsio.ps |
PS, EPS (PostScript and Encapsulated PostScript) Output Format.
|
Stable.
|
org.freehep.graphicsio.svg |
SVG (Scalable Vector Graphics) Output Format.
|
Stable.
|
org.freehep.graphicsio.swf |
SWF (Macromedia Flash) Input and Output Format.
|
Not Ready.
|
org.freehep.graphicsio.latex |
LaTeX Output Format.
|
Stable.
|
freehep-hep.jar
| hep.aida.hbook |
JNI Adapter to create java AIDA Histograms using the HBOOK interface (frozen).
|
Frozen and not up-to-date with the current AIDA.
|
hep.aida.ref |
Reference implementation of AIDA (see documentation).
|
Stable with version 2.2 of AIDA.
|
hep.io.mcfio |
An implementation of the Fermilab MCFIO package.
|
Stable.
|
hep.io.root |
Classes for opening and reading a Root
file.
|
Stable, but new and faster version coming soon.
|
hep.io.stdhep |
A pure Java implementation of the stdhep event
format.
|
Stable
|
hep.io.xdr |
A pure Java implementation of the XDR
format.
|
Stable.
|
freehep-hep3d.jar
| hep.graphics.j3d |
HEP Java3D extensions (solids and utilities).
|
Stable.
|
freehep-heprep.jar
| hep.graphics.heprep |
HepRep (see documentation).
|
Stable
|
freehep-j3d.jar
| org.freehep.j3d |
General Java3D extensions (solids and utilities).
|
Stable.
|
freehep-physics.jar
| hep.physics.yappi |
YAPPI: Yet another Particle Property Interface (see documentation).
|
Not Ready, lots of particles in table are missing.
|
hep.physics |
General Physics classes.
|
Stable.
|
freehep-psviewer.jar
| org.freehep.postscript |
Stand-Alone PostScript level 2 Interpreter, which can be used as pre-viewer in an application.
|
Stable, but some problems with the fonts.
|
freehep-tools.jar
| org.freehep.tools.doclet |
A modified Standard doclet (from JDK 1.4.2), which includes links to the source code in the
generated documentation.
|
compilable only with jdk 1.4.2, runnable with jdk 1.4.0 and up, not runnable below.
|
org.freehep.tools.servlet |
Servlets intended primarily for use with the FreeHEP web site.
|
Stable.
|