| Package | Description |
|---|---|
| hep.wired.edit |
Standard Edits.
|
| hep.wired.heprep.edit |
Standard Edits.
|
| hep.wired.heprep.interaction |
Standard Interaction Handlers for plots.
|
| 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.interaction |
Standard Interaction Handlers for plots.
|
| hep.wired.scripting |
Standard Scripting Languages for WIRED.
|
| hep.wired.services |
The Services provided by and to WIRED.
|
| hep.wired.viewport |
Standard Viewports.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GraphicsPanelEdit
Interface for edits handled by changing the graphics panel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnimatedWiredEdit
Base class for an animated single edit.
|
class |
FitToWindow
Fits plot to window by translation and scaling.
|
class |
NoOperation
No Operation Edit, useful to fill a compound edit.
|
class |
Reset
Resets the plot to its initial state.
|
class |
Rotate
Rotates a plot in 2D or 3D.
|
class |
Scale
Scales a plot in 2D or 3D.
|
class |
SetScale
Set Scale of a plot in 2D or 3D.
|
class |
SetTranslate
Set Translate a plot in 2D or 3D.
|
class |
Shear
Shears a plot in 2D.
|
class |
Transform2D
Transforms a plot in 2D.
|
class |
Translate
Translates a plot in 2D or 3D.
|
class |
WiredCompoundEdit
Class for a compound edit.
|
class |
WiredEdit
Base class for a non-animated single edit.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddVariable |
class |
GraphicsModeEdit
Generic Edit for changing the GraphicsMode.
|
class |
MultiplyVariable |
class |
SetProjection
Set a projection for the plot.
|
class |
SetVariable |
| Modifier and Type | Class and Description |
|---|---|
class |
ClickToSetLocation
Click mouse to set a location.
|
class |
Cuts |
class |
DefaultWiredInteractionHandler
Base class for WIRED interaction handlers.
|
class |
DragRectangleToPick
InteractionHandler that allows user to pick objects by drawing a rectangle on the plot.
|
class |
DragToChangeClock
Drag/click mouse to scale plot.
|
class |
DragToChangeFishEye
Drag/click mouse to scale plot.
|
class |
DragToMeasure
Drag/click to measure distances in 2D on the plot.
|
class |
HoverToPick
Hover mouse near to object to show info.
|
class |
Interaction |
class |
Picking |
class |
PickInteractionHandler
Base class for interaction handlers that pick objects on a WIRED plot..
|
class |
RoutingInteractionHandler |
class |
TreeSelection |
class |
Variables |
| 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 | Class and Description |
|---|---|
class |
AbstractDrawAs |
class |
DrawAsCircle
Draws one or more circles, centered on HepRepPoints with given "Radius",
positioned using "Phi" and "Theta".
|
class |
DrawAsCurve
Draws a cubic bezier curve specified by the HepRepPoint control points.
|
class |
DrawAsCylinder
Draws one or more cylinders, where a couple of HepRepPoints specify the faces
centers, with given "Radius", positioned using "Phi" and "Theta".
|
class |
DrawAsEllipse
Draws one or more ellipses, centered at HepRepPoints, with given "Radius" and
"Radius2", positioned using "Phi", "Theta" and "Omega".
|
class |
DrawAsEllipsePrism
Draws one or more cylinders with elliptical faces, centered at HepRepPoints,
with given "Radius" and "Radius2", positioned using "Phi", "Theta" and
"Omega".
|
class |
DrawAsEllipsoid
Draws one or more ellipsoids, centered on HepRepPoints with given "Radius",
"Radius2" and "Radius3", positioned by "Phi", "Theta" and "Omega".
|
class |
DrawAsLine
Draws one or more line segments, given by HepRepPoints.
|
class |
DrawAsPoint
Draws one or more marker of type "MarkName" and size "MarkSize", centered at
HepRepPoints.
|
class |
DrawAsPolygon
Draws a closed set of lines, given a set of HepRepPoints.
|
class |
DrawAsPrism
Draws a prism, where one face is given by the first half of the HepRepPoints
and the other by the second half of the HepRepPoints.
|
class |
DrawAsText
Draws text in the plot, positioned using "HPos" and "VPos" and aligned using
"HAlign" and "VAlign".
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DrawAs
Converts a HepRepInstance (and its attributes and HepRepPoints) into a visual
representation on the plot.
|
interface |
InverseProjection
Transforms coordinates in one system (X', Y', Z') into coordinates of the original
system (X, Y, Z).
|
interface |
Projection
Transforms coordinates in one system (X, Y, Z) into coordinates of another
system (X', Y', Z').
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInteractionHandler
Near complete (null) implementation of an InteractionHandler.
|
class |
DefaultInteractionHandler
Default implementation of
InteractionHandler that handles mouse wheel
events to scroll, cursor keys to translate. |
class |
DragAngledRectangleToScale
Drag/click mouse to define an (angled) rectangle to scale, rotate and
translate plot.
|
class |
DragBallToRotate
Drag mouse to rotate plot using a virtual trackball.
|
class |
DragRectangleToScale
Drag/click to define a rectangle to scale and translate the plot.
|
class |
DragToRotate
Drag mouse to rotate plot in Z-plane.
|
class |
DragToScale
Drag/click mouse to scale plot.
|
class |
DragToTranslate
Drag/click mouse to translate plot.
|
class |
NullInteractionHandler |
| Modifier and Type | Class and Description |
|---|---|
class |
Pnuts
Interface implemented by a converter to create a script of edits in a certain
language
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DelegatingInteractionHandler |
interface |
Edit
A (undoable) change which can be sent to a plot.
|
interface |
InteractionHandler
Handles user interaction (Mouse and Keyboard) and dispatches edits to the
plot.
|
interface |
Script
Interface implemented by a converter to create a script of edits in a certain
language
|
interface |
ViewPort
Transforms coordinates in a world-unit system (X,Y,Z) with intervals (-1,1)
into screen coordinates (U,V,W).
|
| Modifier and Type | Class and Description |
|---|---|
class |
RectangularViewPort
Defines a Rectangular Viewport using x0, y0, width and height.
|
Copyright © 1996-2014 FreeHEP. All Rights Reserved.