Uses of Class
org.jlab.geom.prim.Line3D
Packages that use Line3D
Package
Description
-
Uses of Line3D in org.jlab.detector.geant4
Methods in org.jlab.detector.geant4 that return Line3DModifier and TypeMethodDescriptionECGeant4Factory.getMidpointLineV(int layer) ECGeant4Factory.getMidpointLineW(int layer) ECGeant4Factory.lineU(int layer) ECGeant4Factory.lineV(int layer) ECGeant4Factory.lineW(int layer) ECGeant4Factory.stripU(int layer, int strip) ECGeant4Factory.stripV(int layer, int strip) ECGeant4Factory.stripW(int layer, int strip) -
Uses of Line3D in org.jlab.geom.abs
Methods in org.jlab.geom.abs that return Line3DModifier and TypeMethodDescriptionMeshComponent.getLineX()MeshComponent.getLineY()MeshComponent.getLineZ()final Line3DAbstractComponent.getVolumeEdge(int edgeIndex) MeshComponent.getVolumeEdge(int e) Methods in org.jlab.geom.abs that return types with arguments of type Line3DModifier and TypeMethodDescriptionAbstractDetector.getCrossSections(Transformation3D transform) AbstractLayer.getCrossSections(Transformation3D transform) AbstractSector.getCrossSections(Transformation3D transform) AbstractSuperlayer.getCrossSections(Transformation3D transform) AbstractComponent.getVolumeCrossSection(Transformation3D transformation) MeshComponent.getVolumeCrossSection(Transformation3D transformation) Methods in org.jlab.geom.abs with parameters of type Line3DModifier and TypeMethodDescriptionbooleanMeshComponent.getVolumeIntersection(Line3D line, Point3D inIntersect, Point3D outIntersect) -
Uses of Line3D in org.jlab.geom.base
Methods in org.jlab.geom.base that return Line3DModifier and TypeMethodDescriptionComponent.getVolumeEdge(int e) Returns the edge on thevolumewith the specified index.Methods in org.jlab.geom.base that return types with arguments of type Line3DModifier and TypeMethodDescriptionDetector.getCrossSections(Transformation3D transformation) Returns a list of lists of lines such that each of the inner lists contains the cross section lines for a single component.Layer.getCrossSections(Transformation3D transformation) Returns a list of lists of lines such that each of the inner lists contains the cross section lines for a single component.Sector.getCrossSections(Transformation3D transformation) Returns a list of lists of lines such that each of the inner lists contains the cross section lines for a single component.Superlayer.getCrossSections(Transformation3D transformation) Returns a list of lists of lines such that each of the inner lists contains the cross section lines for a single component.Component.getVolumeCrossSection(Transformation3D transformation) Returns the cross section of a plane through the the component'svolumeas a list of lines in the xy-plane.Methods in org.jlab.geom.base with parameters of type Line3DModifier and TypeMethodDescriptionbooleanComponent.getVolumeIntersection(Line3D line, Point3D inIntersect, Point3D outIntersect) Returns true if the given line segment intersect thevolume-shapetwice (one incoming intersection and one out going) and stores the incoming and outgoing intersection points are stored in the first and second Point3D objects given as arguments respectively. -
Uses of Line3D in org.jlab.geom.component
Methods in org.jlab.geom.component that return Line3DModifier and TypeMethodDescriptionPrismaticComponent.getLine()Returns a line running down the middle of the length of the component such that the two end points of the line segment are at the geometric centers of the the two polygons defining this component's volume.Methods in org.jlab.geom.component with parameters of type Line3DModifier and TypeMethodDescriptionbooleanPrismaticComponent.getVolumeIntersection(Line3D line, Point3D inIntersect, Point3D outIntersect) Returns true if the given line segment intersect the volume-shape twice (one incoming intersection and one out going) and stores the incoming and outgoing intersection points are stored in the first and second Point3D objects given as arguments respectively.Constructors in org.jlab.geom.component with parameters of type Line3D -
Uses of Line3D in org.jlab.geom.detector.alert.AHDC
Methods in org.jlab.geom.detector.alert.AHDC that return Line3DModifier and TypeMethodDescriptionConcaveComponent.getLine()Returns a line running down the middle of the length of the component such that the two end points of the line segment are at the geometric centers of the two polygons defining this component's volume.Methods in org.jlab.geom.detector.alert.AHDC with parameters of type Line3DModifier and TypeMethodDescriptionbooleanConcaveComponent.getVolumeIntersection(Line3D line, Point3D inIntersect, Point3D outIntersect) Returns true if the given line segment intersect the volume-shape twice (one incoming intersection and one out going) and stores the incoming and outgoing intersection points are stored in the first and second Point3D objects given as arguments respectively.Constructors in org.jlab.geom.detector.alert.AHDC with parameters of type Line3D -
Uses of Line3D in org.jlab.geom.gui
Methods in org.jlab.geom.gui with parameters of type Line3D -
Uses of Line3D in org.jlab.geom.prim
Methods in org.jlab.geom.prim that return Line3DModifier and TypeMethodDescriptionConstructs a newLine3Dfrom this line to the given line such that the origin point of the constructed line coincides with this line, the end point of the constructed line coincides with the given line, and the length of the constructed line is minimal.Constructs a newLine3Dfrom this infinite line to the given point such that the origin point of the constructed line coincides with this infinite line, the end point of the constructed line coincides with the given point, and the length of the constructed line is minimal.Path3D.distance(double x, double y, double z) Constructs a newLine3Dfrom a line contained in this path to the given point such that the length of the constructed line is minimal.Constructs a newLine3Dfrom a line contained in this path to the given point such that the length of the constructed line is minimal.Line3D.distanceRay(Point3D point) Constructs a newLine3Dfrom this ray line to the given point such that the origin point of the constructed line coincides with this ray line, the end point of the constructed line coincides with the given point, and the length of the constructed line is minimal.Line3D.distanceSegment(Point3D point) Constructs a newLine3Dfrom this line segment to the given point such that the origin point of the constructed line coincides with this line segment, the end point of the constructed line coincides with the given point, and the length of the constructed line is minimal.Line3D.distanceSegments(Line3D line) Constructs a newLine3Dfrom this line segment to the given line segment such that the origin point of the constructed line coincides with this line segment, the end point of the constructed line segment coincides with the given line segment, and the length of the constructed line is minimal.Cylindrical3D.getAxis()returns the axis of this cylinder.Path3D.getLine(int index) Constructs a newLine3Dfrom the point at the given index to the point with the next larger index.Mesh3D.getLineX()Mesh3D.getLineY()Mesh3D.getLineZ()Methods in org.jlab.geom.prim with parameters of type Line3DModifier and TypeMethodDescriptionvoidSets the bounding points of this line to coincide with the bounding points of the given line.Constructs a newLine3Dfrom this line to the given line such that the origin point of the constructed line coincides with this line, the end point of the constructed line coincides with the given line, and the length of the constructed line is minimal.Constructs a newLine3Dfrom a line contained in this path to the given point such that the length of the constructed line is minimal.voidCalculates a Line3D object with origin at the given point and the end at the plane, length is the distance to the plane.Line3D.distanceSegments(Line3D line) Constructs a newLine3Dfrom this line segment to the given line segment such that the origin point of the constructed line coincides with this line segment, the end point of the constructed line segment coincides with the given line segment, and the length of the constructed line is minimal.booleanMesh3D.hasIntersection(Line3D line) Returns true if the infinite line intersects this shape.booleanShape3D.hasIntersection(Line3D line) Returns true if the infinite line intersects this shape.booleanMesh3D.hasIntersectionRay(Line3D line) Returns true if the ray intersects this shape.booleanShape3D.hasIntersectionRay(Line3D line) Returns true if the ray intersects this shape.booleanMesh3D.hasIntersectionSegment(Line3D line) Returns true if the line segment intersects this shape.booleanShape3D.hasIntersectionSegment(Line3D line) Returns true if the line segment intersects this shape.intCylindrical3D.intersection(Line3D line, List<Point3D> intersections) intFace3D.intersection(Line3D line, List<Point3D> intersections) Finds the intersections of the given infinite line with thisFace3D.intPlane3D.intersection(Line3D line, Point3D intersect) Finds the intersection of the given infinite with this plane.intPlane3D.intersection(Plane3D plane, Line3D intersect) Finds the intersection of the given plane with this plane.intSector3D.intersection(Line3D line, List<Point3D> intersections) intShape3D.intersection(Line3D line, List<Point3D> intersections) Finds intersections of the given infinite line with this shape.intSphere3D.intersection(Line3D line, List<Point3D> intersections) intTrap3D.intersection(Line3D line, List<Point3D> intersections) intTriangle3D.intersection(Line3D line, List<Point3D> intersections) intFinds intersections of the given infinite line with this shape.doubleCylindrical3D.intersectionLength(Line3D line, List<Point3D> intersections) Compute the intersections of a ray within the 3D volumeintCylindrical3D.intersectionRay(Line3D line, List<Point3D> intersections) intFace3D.intersectionRay(Line3D line, List<Point3D> intersections) Finds the intersections of the given ray with thisFace3D.intMesh3D.intersectionRay(Line3D line, List<Point3D> intersections) Finds intersections of the given ray with this shape.intPlane3D.intersectionRay(Line3D line, Point3D intersect) Finds the intersection of the given ray with this plane.intSector3D.intersectionRay(Line3D line, List<Point3D> intersections) intShape3D.intersectionRay(Line3D line, List<Point3D> intersections) Finds intersections of the given ray with this shape.intTrap3D.intersectionRay(Line3D line, List<Point3D> intersections) intTriangle3D.intersectionRay(Line3D line, List<Point3D> intersections) intCylindrical3D.intersectionSegment(Line3D line, List<Point3D> intersections) intFace3D.intersectionSegment(Line3D line, List<Point3D> intersections) Finds the intersections of the given line segment with thisFace3D.intMesh3D.intersectionSegment(Line3D line, List<Point3D> intersections) Finds intersections of the given line segment with this shape.intPlane3D.intersectionSegment(Line3D line, Point3D intersect) Finds the intersection of the given line segment with this plane.intSector3D.intersectionSegment(Line3D line, List<Point3D> intersections) intShape3D.intersectionSegment(Line3D line, List<Point3D> intersections) Finds intersections of the given line segment with this shape.intTrap3D.intersectionSegment(Line3D line, List<Point3D> intersections) intTriangle3D.intersectionSegment(Line3D line, List<Point3D> intersections) voidSets the axis of this cylinder.Constructors in org.jlab.geom.prim with parameters of type Line3D -
Uses of Line3D in org.jlab.geom.view
Methods in org.jlab.geom.view that return types with arguments of type Line3DMethods in org.jlab.geom.view with parameters of type Line3DMethod parameters in org.jlab.geom.view with type arguments of type Line3D