hep.geant4.jni
Class G4VCSGface
java.lang.Object
hep.geant4.jni.G4VCSGface
- Direct Known Subclasses:
- G4PolyconeSide, G4PolyhedraSide, G4PolyPhiFace
public class G4VCSGface
- extends Object
Constructor Summary |
G4VCSGface(long cPtr,
boolean cMemoryOwn)
|
Method Summary |
void |
calculateExtent(EAxis axis,
G4VoxelLimits voxelLimit,
G4AffineTransform tranform,
G4SolidExtentList extentList)
|
G4VCSGface |
clone()
|
void |
delete()
|
double |
distance(G4ThreeVector p,
boolean outgoing)
|
boolean |
equals(Object obj)
|
double |
extent(G4ThreeVector axis)
|
protected void |
finalize()
|
static long |
getCPtr(G4VCSGface 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)
|
swigCMemOwn
protected boolean swigCMemOwn
G4VCSGface
public G4VCSGface(long cPtr,
boolean cMemoryOwn)
getCPtr
public static long getCPtr(G4VCSGface obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
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)
distance
public double distance(G4ThreeVector p,
boolean outgoing)
inside
public EInside inside(G4ThreeVector p,
double tolerance,
SWIGTYPE_p_double bestDistance)
normal
public G4ThreeVector normal(G4ThreeVector p,
SWIGTYPE_p_double bestDistance)
extent
public double extent(G4ThreeVector axis)
calculateExtent
public void calculateExtent(EAxis axis,
G4VoxelLimits voxelLimit,
G4AffineTransform tranform,
G4SolidExtentList extentList)
clone
public G4VCSGface clone()
- Overrides:
clone
in class Object
Copyright © 2000-2007 FreeHEP. All Rights Reserved.