Package | Description |
---|---|
hep.wired.heprep.edit |
Standard Edits.
|
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.
|
Constructor and Description |
---|
SetProjection(Projection projection)
Creates a projection edit with given projection.
|
Modifier and Type | Method and Description |
---|---|
Projection |
HepRepPanel.getProjection()
Returns the projection for this panel.
|
Modifier and Type | Method and Description |
---|---|
void |
HepRepPanel.setProjection(Projection projection)
Sets the projection for this panel.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractProjection
Base class for projections.
|
class |
ClockProjection
Shows azimuthal region in detail while displaying the full 360 degrees.
|
class |
CompositeProjection
Sequence of projections.
|
class |
CylindricalFishEyeProjection
Blows up the center of the plot cylindrically while squeezing the outer
parts.
|
class |
FlatProjection
2D projection of (X,Y) into (U,V).
|
class |
NullProjection
Dummy projection which changes nothing.
|
class |
ParallelProjection
3D parallel projection of (X,Y,Z) into (U,V,W).
|
static class |
ParallelProjection.XY |
static class |
ParallelProjection.XZ |
static class |
ParallelProjection.YZ |
static class |
ParallelProjection.ZX |
static class |
ParallelProjection.ZY |
class |
PerspectiveProjection
3D perspective projection of (X,Y,Z) into (U,V,W).
|
static class |
PerspectiveProjection.XY |
static class |
PerspectiveProjection.XZ |
static class |
PerspectiveProjection.YZ |
static class |
PerspectiveProjection.ZX |
static class |
PerspectiveProjection.ZY |
class |
RhoZ |
class |
RhoZFishEye |
class |
RhoZProjection
Projects R : sqrt(x^2 + y^2) and Z.
|
class |
VariableProjection
Base class for projections based on named variables.
|
class |
YXClock |
class |
YXFishEye |
Modifier and Type | Method and Description |
---|---|
Projection |
ClockProjection.copy() |
Projection |
NullProjection.copy() |
Projection |
FlatProjection.copy() |
Projection |
CylindricalFishEyeProjection.copy() |
Projection |
PerspectiveProjection.XY.copy() |
Projection |
PerspectiveProjection.ZX.copy() |
Projection |
PerspectiveProjection.ZY.copy() |
Projection |
PerspectiveProjection.XZ.copy() |
Projection |
PerspectiveProjection.YZ.copy() |
Projection |
ParallelProjection.XY.copy() |
Projection |
ParallelProjection.ZX.copy() |
Projection |
ParallelProjection.ZY.copy() |
Projection |
ParallelProjection.XZ.copy() |
Projection |
ParallelProjection.YZ.copy() |
Projection |
RhoZProjection.copy() |
abstract Projection |
AbstractProjection.copy() |
Projection |
CompositeProjection.copy() |
Modifier and Type | Method and Description |
---|---|
void |
CompositeProjection.add(Projection p)
Adds a projection to the end of the list.
|
Constructor and Description |
---|
CompositeProjection(String name,
Projection[] projections)
Creates a named composite projection filled with the given array of
projections.
|
Modifier and Type | Method and Description |
---|---|
void |
DrawAsPolygon.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCurve.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipsePrism.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipsoid.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPrism.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPoint.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsText.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCircle.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipse.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCylinder.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsLine.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPolygon.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCurve.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipsePrism.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipsoid.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPrism.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsPoint.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsText.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCircle.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsEllipse.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsCylinder.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
void |
DrawAsLine.frame(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort) |
Modifier and Type | Interface and Description |
---|---|
interface |
InverseProjection
Transforms coordinates in one system (X', Y', Z') into coordinates of the original
system (X, Y, Z).
|
Modifier and Type | Method and Description |
---|---|
Projection |
Projection.copy()
Returns a deep copy of the projection.
|
Modifier and Type | Method and Description |
---|---|
void |
DrawAs.draw(org.freehep.graphics2d.VectorGraphics graphics,
hep.graphics.heprep.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,
hep.graphics.heprep.HepRepInstance instance,
Attributes atts,
GraphicsMode mode,
Projection projection,
ViewPort viewPort)
Draws a frame of an HepRepInstance into VectorGraphics using given
Attributes.
|
Copyright © 1996-2014 FreeHEP. All Rights Reserved.