A B C D E G H I K L M O P R S T U W X Y Z

A

AbstractPlotBuilder - Class in org.freehep.j3d.plot
This is a base class for all PlotBuilders.
AbstractPlotBuilder() - Constructor for class org.freehep.j3d.plot.AbstractPlotBuilder
 
addCoordinates(Point3d[]) - Method in class org.freehep.j3d.Solid
Adds geometry from GeometryInfo.QUAD_ARRAY coordinates.
addNotify() - Method in class org.freehep.j3d.plot.Plot3D
 
apply() - Method in class org.freehep.j3d.plot.AxisBuilder
Call this method after setting the required axis properties, to actually setup/modify the axis appearance.
AxisBuilder - Class in org.freehep.j3d.plot
 
AxisLabelCalculator - Class in org.freehep.j3d.plot
 
AxisLabelCalculator() - Constructor for class org.freehep.j3d.plot.AxisLabelCalculator
 

B

Binned2DData - Interface in org.freehep.j3d.plot
A data source for binned 2D data which is used by the both the lego and the surface plot.
BLACK - Static variable in class org.freehep.j3d.OutlinedShape3D
 
BRIGHT - Static variable in class org.freehep.j3d.OutlinedShape3D
 
buildAxis(int, String, double[], String[]) - Method in class org.freehep.j3d.plot.AbstractPlotBuilder
 
buildContent(NormalizedBinned2DData) - Method in class org.freehep.j3d.plot.LegoBuilder
 
buildContent(double[], double[], double[]) - Method in class org.freehep.j3d.plot.ScatterBuilder
 
buildContent(NormalizedBinned2DData) - Method in class org.freehep.j3d.plot.SurfaceBuilder
 
buildOutsideBox() - Method in class org.freehep.j3d.plot.AbstractPlotBuilder
 

C

colorAt(int, int) - Method in interface org.freehep.j3d.plot.Binned2DData
Get the Color at the specified bin
colorAt(int) - Method in interface org.freehep.j3d.plot.Unbinned3DData
Get the Color of the specified point
colorFor(double) - Method in class org.freehep.j3d.plot.Rainbow
 
ConeSegment - Class in org.freehep.j3d
General Cone Segment.
ConeSegment(double, double, double, double, double, double, double, int, Appearance) - Constructor for class org.freehep.j3d.ConeSegment
Create general cone segment.
ConeSegment(double, double, double, double, double, int, Appearance) - Constructor for class org.freehep.j3d.ConeSegment
Create tube segment.
ConeSegment(double, double, double, int, Appearance) - Constructor for class org.freehep.j3d.ConeSegment
Create tube.
ConeSegment(double, double, int, Appearance) - Constructor for class org.freehep.j3d.ConeSegment
Create cylinder.
create(Shape3D, Color3f) - Static method in class org.freehep.j3d.OutlinedShape3D
Create wireframe Shape3D clone.
createDefaultOrientation() - Method in class org.freehep.j3d.plot.Plot3D
Override to set a different initial transformation
createLabelsNTicks(double, double) - Method in class org.freehep.j3d.plot.AxisBuilder
Call the createLabelsNTicks method if you would like the axisbuilder to create axis labels and tick positions for you.
createLabelsNTicks(double, double, boolean) - Method in class org.freehep.j3d.plot.ZAxisBuilder
createLabelsNTicks method is overridden here to support z axis log scaling.
createNewLabels(double, double) - Method in class org.freehep.j3d.plot.AxisLabelCalculator
 
createPlot() - Method in class org.freehep.j3d.plot.LegoPlot
 
createPlot() - Method in class org.freehep.j3d.plot.Plot3D
Override to provide plot content
createPlot() - Method in class org.freehep.j3d.plot.SurfacePlot
 
cutAt(double, double) - Static method in class hep.graphics.j3d.Helix
Set maximal end point of the helix.

D

DARK - Static variable in class org.freehep.j3d.OutlinedShape3D
 
defineMouseBehaviour(Node) - Method in class org.freehep.j3d.plot.LegoPlot
 
defineMouseBehaviour(Node) - Method in class org.freehep.j3d.plot.Plot3D
Override to provide different mouse behaviour

E

end() - Method in class hep.graphics.j3d.Helix
End point of the helix.

G

G4Box - Class in hep.graphics.j3d.geant4
Geant4 solid G4Box.
G4Box(String, double, double, double) - Constructor for class hep.graphics.j3d.geant4.G4Box
 
G4Cons - Class in hep.graphics.j3d.geant4
Geant4 solid G4Cons.
G4Cons(String, double, double, double, double, double, double, double) - Constructor for class hep.graphics.j3d.geant4.G4Cons
 
G4Para - Class in hep.graphics.j3d.geant4
Geant4 solid G4Para.
G4Para(String, double, double, double, double, double, double) - Constructor for class hep.graphics.j3d.geant4.G4Para
 
G4Polycone - Class in hep.graphics.j3d.geant4
Geant4 solid G4Polycone.
G4Polycone(String, double, double, int, double[], double[], double[]) - Constructor for class hep.graphics.j3d.geant4.G4Polycone
 
G4Polyhedra - Class in hep.graphics.j3d.geant4
Geant4 solid G4Polyhedra.
G4Polyhedra(String, double, double, int, int, double[], double[], double[]) - Constructor for class hep.graphics.j3d.geant4.G4Polyhedra
 
G4Sphere - Class in hep.graphics.j3d.geant4
Geant4 solid G4Sphere.
G4Sphere(String, double, double, double, double, double, double) - Constructor for class hep.graphics.j3d.geant4.G4Sphere
 
G4Torus - Class in hep.graphics.j3d.geant4
Geant4 solid G4Torus.
G4Torus(String, double, double, double, double, double) - Constructor for class hep.graphics.j3d.geant4.G4Torus
 
G4Trap - Class in hep.graphics.j3d.geant4
Geant4 solid G4Trap.
G4Trap(String, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class hep.graphics.j3d.geant4.G4Trap
Constructor doesn't check for arguments consistency, it's resposability of a user to provide correct parameters.
G4Trd - Class in hep.graphics.j3d.geant4
Geant4 solid G4Trd.
G4Trd(String, double, double, double, double, double) - Constructor for class hep.graphics.j3d.geant4.G4Trd
 
G4Tubs - Class in hep.graphics.j3d.geant4
Geant4 solid G4Tubs.
G4Tubs(String, double, double, double, double, double) - Constructor for class hep.graphics.j3d.geant4.G4Tubs
 
getDefaultBounds() - Method in class org.freehep.j3d.plot.Plot3D
Returns a bounds object that can be used for most behaviours, lighting models, etc.
getDrawBlocks() - Method in class org.freehep.j3d.plot.LegoBuilder
 
getDrawBlocks() - Method in class org.freehep.j3d.plot.LegoPlot
 
getLabel() - Method in class org.freehep.j3d.plot.AxisBuilder
 
getLabelFont() - Method in class org.freehep.j3d.plot.AxisBuilder
 
getLabels() - Method in class org.freehep.j3d.plot.AxisLabelCalculator
 
getLinesWhileAnim() - Method in class org.freehep.j3d.plot.LegoBuilder
 
getLinesWhileAnim() - Method in class org.freehep.j3d.plot.LegoPlot
 
getLogZscaling() - Method in class org.freehep.j3d.plot.LegoPlot
 
getLogZscaling() - Method in class org.freehep.j3d.plot.SurfacePlot
 
getNode() - Method in class org.freehep.j3d.plot.AxisBuilder
Returns the node representing this Axis Subclasses can override this method to transform this axis to make it into an X,Y,Z axis.
getNode() - Method in class org.freehep.j3d.plot.XAxisBuilder
 
getNode() - Method in class org.freehep.j3d.plot.YAxisBuilder
 
getNode() - Method in class org.freehep.j3d.plot.ZAxisBuilder
 
getNPoints() - Method in interface org.freehep.j3d.plot.Unbinned3DData
The number of points in the scatter plot
getNumWireLines() - Method in class org.freehep.j3d.plot.LegoBuilder
 
getParallelProjection() - Method in class org.freehep.j3d.plot.Plot3D
 
getPositions() - Method in class org.freehep.j3d.plot.AxisLabelCalculator
 
getSparsifyThreshold() - Method in class org.freehep.j3d.plot.LegoPlot
 
getTickFont() - Method in class org.freehep.j3d.plot.AxisBuilder
 
getTickLabels() - Method in class org.freehep.j3d.plot.AxisBuilder
 
getTickLocations() - Method in class org.freehep.j3d.plot.AxisBuilder
Tick labels and locations (positions) can be set by the caller or calculated and set by the createLabelsNTicks method as a convenience.
getXAxisLabel() - Method in class org.freehep.j3d.plot.LegoPlot
 
getXAxisLabel() - Method in class org.freehep.j3d.plot.SurfacePlot
 
getYAxisLabel() - Method in class org.freehep.j3d.plot.LegoPlot
 
getYAxisLabel() - Method in class org.freehep.j3d.plot.SurfacePlot
 
getZAxisLabel() - Method in class org.freehep.j3d.plot.LegoPlot
 
getZAxisLabel() - Method in class org.freehep.j3d.plot.SurfacePlot
 

H

Helix - Class in hep.graphics.j3d
Helix segment in solenoidal magnetic field along z-axis.
Helix(int, double, double, double, double, double, double, double, int, Appearance) - Constructor for class hep.graphics.j3d.Helix
Create helix.
hep.graphics.j3d - package hep.graphics.j3d
HEP Java3D extensions (solids and utilities).
hep.graphics.j3d.geant4 - package hep.graphics.j3d.geant4
HEP Java3D extensions (solids and utilities) for Geant4.

I

init - Variable in class org.freehep.j3d.plot.Plot3D
 
init() - Method in class org.freehep.j3d.plot.Plot3D
 
initialize() - Method in class org.freehep.j3d.plot.KeyNavigatorBehavior
Override Behavior's initialize method to setup wakeup criteria.
initialize() - Method in class org.freehep.j3d.plot.PlotKeyNavigatorBehavior
 
integrateTransformChanges() - Method in class org.freehep.j3d.plot.KeyNavigator
Computes a new transform for the next frame based on the current transform, accumulated keyboard inputs, and elapsed time.

K

KeyNavigator - Class in org.freehep.j3d.plot
This is the KeyNavigator class.
KeyNavigator(TransformGroup) - Constructor for class org.freehep.j3d.plot.KeyNavigator
Constructs a new key navigator object that operates on the specified transform group.
KeyNavigatorBehavior - Class in org.freehep.j3d.plot
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
KeyNavigatorBehavior(TransformGroup) - Constructor for class org.freehep.j3d.plot.KeyNavigatorBehavior
Constructs a new key navigator behavior node that operates on the specified transform group.

L

labelOffSet - Static variable in class org.freehep.j3d.plot.AxisBuilder
 
LegoBuilder - Class in org.freehep.j3d.plot
 
LegoBuilder() - Constructor for class org.freehep.j3d.plot.LegoBuilder
 
LegoPlot - Class in org.freehep.j3d.plot
A simple convenience class that end users can pop into their GUI to produce a lego plot.
LegoPlot() - Constructor for class org.freehep.j3d.plot.LegoPlot
 

M

main(String[]) - Static method in class org.freehep.j3d.plot.AxisLabelCalculator
Just for testing
major - Static variable in class org.freehep.j3d.plot.AxisBuilder
 
minor - Static variable in class org.freehep.j3d.plot.AxisBuilder
 

O

org.freehep.j3d - package org.freehep.j3d
General Java3D extensions (solids and utilities).
org.freehep.j3d.plot - package org.freehep.j3d.plot
Lego plot, Surface plot and 3D Scatter Plot using Java 3D.
outlineColor() - Static method in class org.freehep.j3d.OutlinedShape3D
Return outline Color.
OutlinedShape3D - Class in org.freehep.j3d
Outlined Shape3D is factory for creating wireframe Shape3D from normal Shape3D.
OutlinedShape3D() - Constructor for class org.freehep.j3d.OutlinedShape3D
 

P

parallelProjection - Variable in class org.freehep.j3d.plot.Plot3D
 
Plot3D - Class in org.freehep.j3d.plot
Abstract class extended by other 3D Plot widgets.
PlotKeyNavigatorBehavior - Class in org.freehep.j3d.plot
A behaviour for 3d plots which defines certain keyboard events This is used instead of the default KeyNavigatorBehavior to work around bug 4376368 which causes the CPU used to go to 100% see http://developer.java.sun.com/developer/bugParade/bugs/4376368.html Use the arrow keys and page up/page down to move.
PlotKeyNavigatorBehavior(TransformGroup, float, float) - Constructor for class org.freehep.j3d.plot.PlotKeyNavigatorBehavior
 
pointAt(int) - Method in interface org.freehep.j3d.plot.Unbinned3DData
The x,y,z coordinate of the specified point
PolyConeSegment - Class in org.freehep.j3d
PolyConeSegment uses several ConeSegments to get all Shape3D.
PolyConeSegment(double[], double[], double[], double, double, int, Appearance) - Constructor for class org.freehep.j3d.PolyConeSegment
Create general polycone segment.
PolyGoneSegment - Class in org.freehep.j3d
General PolyGone Segment.
PolyGoneSegment(double[], double[], double[], double, double, int, Appearance) - Constructor for class org.freehep.j3d.PolyGoneSegment
Create general polygone segment.
PolyLine - Class in org.freehep.j3d
Polyline defined from points.
PolyLine(Point3d[], Appearance) - Constructor for class org.freehep.j3d.PolyLine
Create polyline.
print(String) - Method in class org.freehep.j3d.plot.TimeStamp
 
printLabels() - Method in class org.freehep.j3d.plot.AxisLabelCalculator
 
processKeyEvent(KeyEvent) - Method in class org.freehep.j3d.plot.KeyNavigator
Processed a keyboard event.
processStimulus(Enumeration) - Method in class org.freehep.j3d.plot.KeyNavigatorBehavior
Override Behavior's stimulus method to handle the event.
processStimulus(Enumeration) - Method in class org.freehep.j3d.plot.PlotKeyNavigatorBehavior
 

R

Rainbow - Class in org.freehep.j3d.plot
 
Rainbow() - Constructor for class org.freehep.j3d.plot.Rainbow
 
Rainbow(double, double) - Constructor for class org.freehep.j3d.plot.Rainbow
 

S

scale - Static variable in class org.freehep.j3d.plot.AxisBuilder
 
ScatterBuilder - Class in org.freehep.j3d.plot
 
ScatterBuilder() - Constructor for class org.freehep.j3d.plot.ScatterBuilder
 
setData(Binned2DData) - Method in class org.freehep.j3d.plot.LegoPlot
 
setData(Binned2DData) - Method in class org.freehep.j3d.plot.SurfacePlot
 
setDrawBlocks(boolean) - Method in class org.freehep.j3d.plot.LegoBuilder
 
setDrawBlocks(boolean) - Method in class org.freehep.j3d.plot.LegoPlot
 
setLabel(String) - Method in class org.freehep.j3d.plot.AxisBuilder
 
setLabelFont(Font3D) - Method in class org.freehep.j3d.plot.AxisBuilder
 
setLinesWhileAnim(boolean) - Method in class org.freehep.j3d.plot.LegoBuilder
 
setLinesWhileAnim(boolean) - Method in class org.freehep.j3d.plot.LegoPlot
 
setLogZscaling(boolean) - Method in class org.freehep.j3d.plot.LegoPlot
 
setLogZscaling(boolean) - Method in class org.freehep.j3d.plot.SurfacePlot
 
setNumWireLines(int) - Method in class org.freehep.j3d.plot.LegoBuilder
 
setOutlineColor(Color3f) - Static method in class org.freehep.j3d.OutlinedShape3D
Use outlined shapes Color (null means no outline).
setParallelProjection(boolean) - Method in class org.freehep.j3d.plot.Plot3D
 
setProjectionPolicy(SimpleUniverse, boolean) - Method in class org.freehep.j3d.plot.Plot3D
Set the projection policy for the plot - either perspective or projection
setSilent() - Method in class org.freehep.j3d.plot.TimeStamp
 
setSparsifyThreshold(int) - Method in class org.freehep.j3d.plot.LegoPlot
 
setTickFont(Font3D) - Method in class org.freehep.j3d.plot.AxisBuilder
 
setTickLabels(String[]) - Method in class org.freehep.j3d.plot.AxisBuilder
 
setTickLocations(double[]) - Method in class org.freehep.j3d.plot.AxisBuilder
 
setupLights(BranchGroup) - Method in class org.freehep.j3d.plot.Plot3D
 
setXAxisLabel(String) - Method in class org.freehep.j3d.plot.LegoPlot
 
setXAxisLabel(String) - Method in class org.freehep.j3d.plot.SurfacePlot
 
setYAxisLabel(String) - Method in class org.freehep.j3d.plot.LegoPlot
 
setYAxisLabel(String) - Method in class org.freehep.j3d.plot.SurfacePlot
 
setZAxisLabel(String) - Method in class org.freehep.j3d.plot.LegoPlot
 
setZAxisLabel(String) - Method in class org.freehep.j3d.plot.SurfacePlot
 
sharedInstance() - Static method in class org.freehep.j3d.plot.TimeStamp
A static method for getting a single, global instance of TimeStamp.
Solid - Class in org.freehep.j3d
General Solid.
Solid() - Constructor for class org.freehep.j3d.Solid
 
SphereSegment - Class in org.freehep.j3d
General Sphere Segment.
SphereSegment(double, double, double, double, double, double, int, Appearance) - Constructor for class org.freehep.j3d.SphereSegment
Create general sphere segment.
SphereSegment(double, int, Appearance) - Constructor for class org.freehep.j3d.SphereSegment
Create full sphere.
SurfaceBuilder - Class in org.freehep.j3d.plot
 
SurfaceBuilder() - Constructor for class org.freehep.j3d.plot.SurfaceBuilder
 
SurfacePlot - Class in org.freehep.j3d.plot
A simple convenience class that end users can pop into their GUI to produce a surface plot.
SurfacePlot() - Constructor for class org.freehep.j3d.plot.SurfacePlot
 

T

tickOffSet - Static variable in class org.freehep.j3d.plot.AxisBuilder
 
TimeStamp - Class in org.freehep.j3d.plot
This is class TimeStamp - it has a print method which will keep track of the last time it was called and print a message along with the elapsed time since the last call.
TimeStamp() - Constructor for class org.freehep.j3d.plot.TimeStamp
 
TimeStamp(String) - Constructor for class org.freehep.j3d.plot.TimeStamp
 
TorusSegment - Class in org.freehep.j3d
General Torus Segment.
TorusSegment(double, double, double, double, double, int, Appearance) - Constructor for class org.freehep.j3d.TorusSegment
Create general torus segment.
TorusSegment(double, double, int, Appearance) - Constructor for class org.freehep.j3d.TorusSegment
Create full torus.
Trapezoid - Class in org.freehep.j3d
General Trapezoid.
Trapezoid(double, double, double, double, double, double, double, double, double, double, double, Appearance) - Constructor for class org.freehep.j3d.Trapezoid
Create general trapezoid.
Trapezoid(double, double, double, double, double, double, double, Appearance) - Constructor for class org.freehep.j3d.Trapezoid
Create trapezoid without declinations.
Trapezoid(double, double, double, double, double, Appearance) - Constructor for class org.freehep.j3d.Trapezoid
Create straigth trapezoid.
Trapezoid(double, double, double, Appearance) - Constructor for class org.freehep.j3d.Trapezoid
Create box.

U

Unbinned3DData - Interface in org.freehep.j3d.plot
A data source for unbinned 3D data which is used by the 3D scatter plot.
universe - Variable in class org.freehep.j3d.plot.Plot3D
 
updatePlot(NormalizedBinned2DData) - Method in class org.freehep.j3d.plot.LegoBuilder
 
updatePlot(NormalizedBinned2DData) - Method in class org.freehep.j3d.plot.SurfaceBuilder
 

W

WHITE - Static variable in class org.freehep.j3d.OutlinedShape3D
 

X

XAxisBuilder - Class in org.freehep.j3d.plot
 
XAxisBuilder() - Constructor for class org.freehep.j3d.plot.XAxisBuilder
 
XAxisBuilder(String, String[], double[]) - Constructor for class org.freehep.j3d.plot.XAxisBuilder
 
xBins() - Method in interface org.freehep.j3d.plot.Binned2DData
Number of bins on the X axis
xMax() - Method in interface org.freehep.j3d.plot.Binned2DData
Axis maximum on the X Axis
xMax() - Method in interface org.freehep.j3d.plot.Unbinned3DData
Axis maximum on the X Axis
xMin() - Method in interface org.freehep.j3d.plot.Binned2DData
Axis minimum on the X Axis
xMin() - Method in interface org.freehep.j3d.plot.Unbinned3DData
Axis minimum on the X Axis

Y

YAxisBuilder - Class in org.freehep.j3d.plot
 
YAxisBuilder() - Constructor for class org.freehep.j3d.plot.YAxisBuilder
 
YAxisBuilder(String, String[], double[]) - Constructor for class org.freehep.j3d.plot.YAxisBuilder
 
yBins() - Method in interface org.freehep.j3d.plot.Binned2DData
Number of bins on the Y axis
yMax() - Method in interface org.freehep.j3d.plot.Binned2DData
Axis maximum on the Y Axis
yMax() - Method in interface org.freehep.j3d.plot.Unbinned3DData
Axis maximum on the Y Axis
yMin() - Method in interface org.freehep.j3d.plot.Binned2DData
Axis minimum on the Y Axis
yMin() - Method in interface org.freehep.j3d.plot.Unbinned3DData
Axis minimum on the Y Axis

Z

zAt(int, int) - Method in interface org.freehep.j3d.plot.Binned2DData
Get Z value at the specified bin
ZAxisBuilder - Class in org.freehep.j3d.plot
 
ZAxisBuilder() - Constructor for class org.freehep.j3d.plot.ZAxisBuilder
 
ZAxisBuilder(String, String[], double[]) - Constructor for class org.freehep.j3d.plot.ZAxisBuilder
 
zMax() - Method in interface org.freehep.j3d.plot.Binned2DData
Maximum data value on the Z Axis
zMax() - Method in interface org.freehep.j3d.plot.Unbinned3DData
Maximum data value on the Z Axis
zMin() - Method in interface org.freehep.j3d.plot.Binned2DData
Minimum data value on the Z Axis
zMin() - Method in interface org.freehep.j3d.plot.Unbinned3DData
Minimum data value on the Z Axis

A B C D E G H I K L M O P R S T U W X Y Z

Copyright © 2000-2006 FreeHEP. All Rights Reserved.