Uses of Interface
org.jlab.geom.prim.Transformable
Packages that use Transformable
Package
Description
-
Uses of Transformable in org.jlab.geom.abs
Classes in org.jlab.geom.abs that implement TransformableModifier and TypeClassDescriptionclass
This class provides a skeletal implementation of theComponent
interface to minimize the effort required to implement aComponent
.class
-
Uses of Transformable in org.jlab.geom.base
Subinterfaces of Transformable in org.jlab.geom.base -
Uses of Transformable in org.jlab.geom.component
Classes in org.jlab.geom.component that implement TransformableModifier and TypeClassDescriptionclass
A drift chamber wire.class
This class provides a basic implementation of theComponent
interface where the component's volume is defined by two convex polygons such that the edges of each polygon are connected to form trapezoidal sides.class
class
class
A scintillator paddle aka scintillator strip.class
A silicon strip.class
A tracker strip. -
Uses of Transformable in org.jlab.geom.detector.alert.AHDC
Classes in org.jlab.geom.detector.alert.AHDC that implement Transformable -
Uses of Transformable in org.jlab.geom.prim
Subinterfaces of Transformable in org.jlab.geom.primClasses in org.jlab.geom.prim that implement TransformableModifier and TypeClassDescriptionfinal class
An arc represented by a point at the center of the circle subtended by the arc, a point at the origin/beginning of the arc, the normal of the circle of the arc, and an angle theta which is the angle subtended by the arc clockwise around the normal.class
final class
A horizontal cylindrical segment represented by anarc
and a height.final class
final class
A 3D line represented by two points, the origin point and the end point.class
class
A polyline represented by a sequence of points.final class
An infinite unbounded 3D plane represented by a vector that is normal to the plane and a reference point on the plane.final class
A 3D point in space represented by three coordinates coordinates (x, y, z).final class
A sector represented by anarc
and a radial thickness.class
A collection ofFace3D
objects.class
final class
A 3D trapezoid represented by four points laying on the same plane.final class
A 3D triangle represented by three points.final class
A 3D vector represented by three Cartesian coordinates (x, y, z).Methods in org.jlab.geom.prim with parameters of type TransformableModifier and TypeMethodDescriptionvoid
Transformation3D.apply
(Transformable obj) Modifies the givenTransformable
object by applying the transformation represented by thisTransformation3D
to the given object.void
Transformation3D.RotationX.apply
(Transformable obj) void
Transformation3D.RotationY.apply
(Transformable obj) void
Transformation3D.RotationZ.apply
(Transformable obj) void
Transformation3D.Transform.apply
(Transformable obj) Modifies the givenTransformable
object by applying the transformation represented by this transform.void
Transformation3D.TranslationXYZ.apply
(Transformable obj) -
Uses of Transformable in org.jlab.geom.view
Classes in org.jlab.geom.view that implement Transformable