hep.geant4.jni
Class G4PolyPhiFace
java.lang.Object
hep.geant4.jni.G4VCSGface
hep.geant4.jni.G4PolyPhiFace
public class G4PolyPhiFace
- extends G4VCSGface
Method Summary |
void |
calculateExtent(EAxis axis,
G4VoxelLimits voxelLimit,
G4AffineTransform tranform,
G4SolidExtentList extentList)
|
G4VCSGface |
clone()
|
void |
delete()
|
void |
diagnose(G4VSolid solid)
|
double |
distance(G4ThreeVector p,
boolean outgoing)
|
boolean |
equals(Object obj)
|
double |
extent(G4ThreeVector axis)
|
protected void |
finalize()
|
static long |
getCPtr(G4PolyPhiFace obj)
|
EInside |
inside(G4ThreeVector p,
double tolerance,
SWIGTYPE_p_double bestDistance)
|
boolean |
intersect(G4ThreeVector p,
G4ThreeVector v,
boolean outgoing,
double surfTolerance,
SWIGTYPE_p_double distance,
SWIGTYPE_p_double distFromSurface,
G4ThreeVector normal,
SWIGTYPE_p_bool allBehind)
|
G4ThreeVector |
normal(G4ThreeVector p,
SWIGTYPE_p_double bestDistance)
|
G4PolyPhiFace
public G4PolyPhiFace(long cPtr,
boolean cMemoryOwn)
G4PolyPhiFace
public G4PolyPhiFace(G4ReduciblePolygon rz,
double phi,
double deltaPhi,
double phiOther)
G4PolyPhiFace
public G4PolyPhiFace(G4PolyPhiFace source)
G4PolyPhiFace
public G4PolyPhiFace(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4PolyPhiFace obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class G4VCSGface
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class G4VCSGface
equals
public boolean equals(Object obj)
- Overrides:
equals
in class G4VCSGface
intersect
public boolean intersect(G4ThreeVector p,
G4ThreeVector v,
boolean outgoing,
double surfTolerance,
SWIGTYPE_p_double distance,
SWIGTYPE_p_double distFromSurface,
G4ThreeVector normal,
SWIGTYPE_p_bool allBehind)
- Overrides:
intersect
in class G4VCSGface
distance
public double distance(G4ThreeVector p,
boolean outgoing)
- Overrides:
distance
in class G4VCSGface
inside
public EInside inside(G4ThreeVector p,
double tolerance,
SWIGTYPE_p_double bestDistance)
- Overrides:
inside
in class G4VCSGface
normal
public G4ThreeVector normal(G4ThreeVector p,
SWIGTYPE_p_double bestDistance)
- Overrides:
normal
in class G4VCSGface
extent
public double extent(G4ThreeVector axis)
- Overrides:
extent
in class G4VCSGface
calculateExtent
public void calculateExtent(EAxis axis,
G4VoxelLimits voxelLimit,
G4AffineTransform tranform,
G4SolidExtentList extentList)
- Overrides:
calculateExtent
in class G4VCSGface
clone
public G4VCSGface clone()
- Overrides:
clone
in class G4VCSGface
diagnose
public void diagnose(G4VSolid solid)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.