|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjecticeCube.uhe.geometry.Volume
public class Volume
This class defines the cubic volume. It is used for checking whether the particle is inside or outside of the given volume.
コンストラクタの概要 | |
---|---|
Volume(double sizeOfOneSide)
Constructor. |
メソッドの概要 | |
---|---|
static boolean |
isInsidePlane(J3Vector r,
J3Vector plane)
Check if the point described by IceCube coordinate is inside the plane. |
boolean |
isInsideVolume(J3Vector r)
Check if the point described by IceCube coordinate is inside the volume. |
boolean |
isInsideVolume(J3Vector r,
J3Vector shift)
Check if the point r - shift described by IceCube coordinate is inside the volume. |
boolean |
isJ3LineInsideVolume(J3Line line,
double axisLengthFrom,
double axisLengthTo)
Check if the given J3Line would pass inside the volome in the range of [axisLengthFrom, axisLengthTo] |
boolean |
isJ3LineInsideVolume(J3Line line,
J3Vector shift,
double axisLengthFrom,
double axisLengthTo)
Check if the given J3Line - J3Vector would pass inside the volome in the range of [axisLengthFrom, axisLengthTo] |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Volume(double sizeOfOneSide)
メソッドの詳細 |
---|
public boolean isInsideVolume(J3Vector r)
public boolean isInsideVolume(J3Vector r, J3Vector shift)
public static boolean isInsidePlane(J3Vector r, J3Vector plane)
public boolean isJ3LineInsideVolume(J3Line line, double axisLengthFrom, double axisLengthTo)
public boolean isJ3LineInsideVolume(J3Line line, J3Vector shift, double axisLengthFrom, double axisLengthTo)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |