| Package | Description |
|---|---|
| hep.wired.feature |
The feature interfaces, implemented by graphics panels, projections, etc.
|
| hep.wired.heprep.graphicspanel |
The HepRep graphics panel and its support classes.
|
| hep.wired.heprep.projection |
Standard Projections and their Features.
|
| hep.wired.heprep.representation |
Standard Representations (DrawAs) for WIRED.
|
| hep.wired.heprep.services |
The Services provided by and to WIRED.
|
| hep.wired.services |
The Services provided by and to WIRED.
|
| hep.wired.viewport |
Standard Viewports.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
Translateable.getModelTranslation(double[] uvw,
ViewPort viewPort)
Returns Model translation from screen translation.
|
double[] |
Translateable.getScreenTranslation(double[] xyz,
ViewPort viewPort)
Returns Screen translation from model translation.
|
| Modifier and Type | Method and Description |
|---|---|
ViewPort |
HepRepPanel.getViewPort()
Returns the viewport for this panel.
|
| Constructor and Description |
|---|
HepRepPanel(HepRepGraphicsMode mode,
ViewPort viewPort,
HepRepPanelModel model)
Creates a HepRep panel of dimension 800x600 with the specified ViewPort.
|
| Modifier and Type | Method and Description |
|---|---|
ViewPort |
AbstractProjection.getViewPort() |
| Modifier and Type | Method and Description |
|---|---|
double[] |
ParallelProjection.getModelTranslation(double[] uvw,
ViewPort viewPort) |
double[] |
FlatProjection.getModelTranslation(double[] uvw,
ViewPort viewPort) |
double[] |
ParallelProjection.getScreenTranslation(double[] xyz,
ViewPort viewPort) |
double[] |
FlatProjection.getScreenTranslation(double[] xyz,
ViewPort viewPort) |
void |
AbstractProjection.setViewPort(ViewPort viewPort) |
void |
CompositeProjection.setViewPort(ViewPort viewPort) |
double[] |
AbstractProjection.transform(ViewPort viewPort,
double[] xyz)
Implements this method by a call to transform([]), followed by the
viewPort.
|
double[][] |
AbstractProjection.transform(ViewPort viewPort,
double[][] xyz,
int n)
Implements this method by a call to transform([][], n), followed by
running all points through the viewPort.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DrawAsText.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipsoid.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCurve.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCircle.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipse.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPrism.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPoint.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCylinder.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipsePrism.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPolygon.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsLine.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsText.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipsoid.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCurve.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCircle.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipse.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPrism.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPoint.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCylinder.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipsePrism.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPolygon.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsLine.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
| Modifier and Type | Method and Description |
|---|---|
ViewPort |
Projection.getViewPort()
Returns the associated viewport.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DrawAs.draw(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort)
Draws an HepRepInstance into VectorGraphics using given Attributes.
|
void |
DrawAs.frame(org.freehep.graphics2d.VectorGraphics graphics,
HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort)
Draws a frame of an HepRepInstance into VectorGraphics using given
Attributes.
|
void |
Projection.setViewPort(ViewPort viewPort)
Sets the associated viewport.
|
double[] |
Projection.transform(ViewPort viewPort,
double[] xyz)
Returns an array of length 3: uvw = viewPort(projection(xyz)).
|
double[][] |
Projection.transform(ViewPort viewPort,
double[][] xyz,
int n)
Returns an array of length 3*n: uvw[][n] =
viewPort(projection(xyz[][n])).
|
| Modifier and Type | Method and Description |
|---|---|
ViewPort |
ViewPort.copy()
Returns a copy of the viewport
|
ViewPort |
GraphicsPanel.getViewPort()
Returns the viewport for this panel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RectangularViewPort
Defines a Rectangular Viewport using x0, y0, width and height.
|
| Modifier and Type | Method and Description |
|---|---|
ViewPort |
RectangularViewPort.copy() |
Copyright © 1996-2014 FreeHEP. All Rights Reserved.