Package | Description |
---|---|
org.lcsim.detector.solids |
Modifier and Type | Class and Description |
---|---|
class |
Polygon3D |
Modifier and Type | Field and Description |
---|---|
static Plane3D |
GeomOp2D.PLANE |
Modifier and Type | Method and Description |
---|---|
Plane3D |
Polygon3D.getPlane() |
Plane3D |
Plane3D.transformed(ITransform3D transform) |
Modifier and Type | Method and Description |
---|---|
static boolean |
GeomOp3D.coplanar(Line3D line,
Plane3D plane)
coplanarity test for a line and plane
|
static double |
GeomOp3D.distanceBetween(Line3D line,
Plane3D plane)
line - plane distance
|
static double |
GeomOp3D.distanceBetween(LineSegment3D linesegment,
Plane3D plane)
linesegment - plane distance
|
static double |
GeomOp3D.distanceBetween(Plane3D plane1,
Plane3D plane2)
plane - plane distance
|
static double |
GeomOp3D.distanceBetween(Plane3D plane,
Polygon3D polygon)
plane - polygon distance
|
static double |
GeomOp3D.distanceBetween(Point3D point,
Plane3D plane)
point - plane distance
|
static boolean |
GeomOp3D.equals(Plane3D plane1,
Plane3D plane2) |
static Point3D |
GeomOp3D.intersection(Line3D line,
Plane3D plane)
line - plane intersection (must test for for parallelism)
|
static Line3D |
GeomOp3D.intersection(Plane3D plane1,
Plane3D plane2)
plane - plane intersection (must test for for parallelism)
|
static boolean |
GeomOp3D.intersects(Line3D line,
Plane3D plane)
line - plane intersection test
|
static boolean |
GeomOp3D.intersects(LineSegment3D linesegment,
Plane3D plane)
linesegment - plane intersection test
|
static boolean |
GeomOp3D.intersects(Plane3D plane1,
Plane3D plane2)
plane - plane intersection test
|
static boolean |
GeomOp3D.intersects(Plane3D plane,
Polygon3D polygon)
plane - polygon intersection test
|
static boolean |
GeomOp3D.intersects(Point3D point,
Plane3D plane)
point - plane intersection test (point lies on plane)
|
static boolean |
GeomOp3D.isNormal(Hep3Vector unit_vector,
Plane3D plane)
test for plane normal to a vector
|
static LineSegment3D |
GeomOp3D.lineBetween(LineSegment3D linesegment,
Plane3D plane)
linesegment - plane closest approach (must check first for intersection)
|
static LineSegment3D |
GeomOp3D.lineBetween(Plane3D plane,
Polygon3D polygon)
plane - polygon closest approach (must check first for intersection)
|
static LineSegment3D |
GeomOp3D.lineBetween(Point3D point,
Plane3D plane)
point - plane closest approach
|
static boolean |
GeomOp3D.parallel(Line3D line,
Plane3D plane)
test whether line is parallel to plane
|
static boolean |
GeomOp3D.parallel(Plane3D plane1,
Plane3D plane2)
test for parallel planes
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.