public class Plane3D extends Object implements Transformable
Modifier and Type | Field and Description |
---|---|
(package private) double |
_distance |
(package private) Hep3Vector |
_normal |
Constructor and Description |
---|
Plane3D(Hep3Vector normal,
double distance)
Creates a new instance of Plane3D
|
Plane3D(Hep3Vector normal,
Point3D point) |
Plane3D(List<Point3D> points) |
Modifier and Type | Method and Description |
---|---|
void |
faceOutward() |
double |
getDistance() |
Hep3Vector |
getNormal() |
void |
reverseNormal() |
void |
transform(ITransform3D transform) |
Plane3D |
transformed(ITransform3D transform) |
Hep3Vector _normal
double _distance
public Plane3D(Hep3Vector normal, double distance)
public Plane3D(Hep3Vector normal, Point3D point)
public Hep3Vector getNormal()
public double getDistance()
public void faceOutward()
public void reverseNormal()
public void transform(ITransform3D transform)
transform
in interface Transformable
public Plane3D transformed(ITransform3D transform)
transformed
in interface Transformable
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.