Package | Description |
---|---|
org.lcsim.detector.solids | |
org.lcsim.detector.tracker.silicon |
Modifier and Type | Method and Description |
---|---|
Polygon3D |
Polygon3D.transformed(ITransform3D transform) |
Modifier and Type | Method and Description |
---|---|
List<Polygon3D> |
IPolyhedron.getFaces() |
List<Polygon3D> |
Box.getFaces() |
List<Polygon3D> |
Trd.getFaces() |
List<Polygon3D> |
Trap.getFaces() |
List<Polygon3D> |
IPolyhedron.getFacesNormalTo(Hep3Vector normal) |
List<Polygon3D> |
AbstractPolyhedron.getFacesNormalTo(Hep3Vector normal) |
Modifier and Type | Method and Description |
---|---|
static double |
GeomOp3D.distanceBetween(Line3D line,
Polygon3D polygon)
line - polygon distance
|
static double |
GeomOp3D.distanceBetween(LineSegment3D linesegment,
Polygon3D polygon)
linesegment - polygon distance
|
static double |
GeomOp3D.distanceBetween(Plane3D plane,
Polygon3D polygon)
plane - polygon distance
|
static double |
GeomOp3D.distanceBetween(Point3D point,
Polygon3D polygon)
point - polygon distance
|
static double |
GeomOp3D.distanceBetween(Polygon3D polygon1,
Polygon3D polygon2)
polygon - polygon distance
|
static boolean |
GeomOp3D.intersects(Line3D line,
Polygon3D polygon)
line - polygon intersection test
|
static boolean |
GeomOp3D.intersects(LineSegment3D linesegment,
Polygon3D polygon)
linesegment - polygon intersection test
|
static boolean |
GeomOp3D.intersects(Plane3D plane,
Polygon3D polygon)
plane - polygon intersection test
|
static boolean |
GeomOp3D.intersects(Point3D point,
Polygon3D polygon)
point - polygon intersection test (point lies on polygon)
|
static boolean |
GeomOp3D.intersects(Polygon3D polygon1,
Polygon3D polygon2)
polygon - polygon intersection test
|
static LineSegment3D |
GeomOp3D.lineBetween(Line3D line,
Polygon3D polygon)
line - polygon closest approach (must check for for intersection)
|
static LineSegment3D |
GeomOp3D.lineBetween(LineSegment3D linesegment,
Polygon3D polygon)
linesegment - polygon 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,
Polygon3D polygon)
point - polygon closest approach
|
static LineSegment3D |
GeomOp3D.lineBetween(Polygon3D polygon1,
Polygon3D polygon2)
polygon - polygon closest approach
|
Modifier and Type | Field and Description |
---|---|
private Polygon3D |
SiPixels._geometry |
private Polygon3D |
SiStrips._geometry |
(package private) Polygon3D |
BiasSurface._surface |
Modifier and Type | Field and Description |
---|---|
private Map<ChargeCarrier,Polygon3D> |
SiSensor._bias_surfaces |
Modifier and Type | Method and Description |
---|---|
Polygon3D |
SiSensor.getBiasSurface(ChargeCarrier carrier) |
Polygon3D |
SiPixels.getGeometry() |
Polygon3D |
SiSensorElectrodes.getGeometry() |
Polygon3D |
SiStrips.getGeometry() |
Polygon3D |
BiasSurface.getSurface() |
Modifier and Type | Method and Description |
---|---|
void |
SiSensor.setBiasSurface(ChargeCarrier carrier,
Polygon3D bias_surface) |
void |
SiPixels.setGeometry(Polygon3D geometry) |
void |
SiStrips.setGeometry(Polygon3D geometry) |
Constructor and Description |
---|
BiasSurface(Polygon3D surface,
double voltage)
Creates a new instance of BiasSurface
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.