hep.geant4.jni
Class G4PolyhedraSide
java.lang.Object
hep.geant4.jni.G4VCSGface
hep.geant4.jni.G4PolyhedraSide
public class G4PolyhedraSide
- extends G4VCSGface
Constructor Summary |
G4PolyhedraSide(G4PolyhedraSide source)
|
G4PolyhedraSide(G4PolyhedraSideRZ prevRZ,
G4PolyhedraSideRZ tail,
G4PolyhedraSideRZ head,
G4PolyhedraSideRZ nextRZ,
int numSide,
double phiStart,
double phiTotal,
boolean phiIsOpen)
|
G4PolyhedraSide(G4PolyhedraSideRZ prevRZ,
G4PolyhedraSideRZ tail,
G4PolyhedraSideRZ head,
G4PolyhedraSideRZ nextRZ,
int numSide,
double phiStart,
double phiTotal,
boolean phiIsOpen,
boolean isAllBehind)
|
G4PolyhedraSide(long cPtr,
boolean cMemoryOwn)
|
G4PolyhedraSide(SWIGTYPE_p___void__ arg0)
|
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(G4PolyhedraSide 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)
|
G4PolyhedraSide
public G4PolyhedraSide(long cPtr,
boolean cMemoryOwn)
G4PolyhedraSide
public G4PolyhedraSide(G4PolyhedraSideRZ prevRZ,
G4PolyhedraSideRZ tail,
G4PolyhedraSideRZ head,
G4PolyhedraSideRZ nextRZ,
int numSide,
double phiStart,
double phiTotal,
boolean phiIsOpen,
boolean isAllBehind)
G4PolyhedraSide
public G4PolyhedraSide(G4PolyhedraSideRZ prevRZ,
G4PolyhedraSideRZ tail,
G4PolyhedraSideRZ head,
G4PolyhedraSideRZ nextRZ,
int numSide,
double phiStart,
double phiTotal,
boolean phiIsOpen)
G4PolyhedraSide
public G4PolyhedraSide(G4PolyhedraSide source)
G4PolyhedraSide
public G4PolyhedraSide(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4PolyhedraSide 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
Copyright © 2000-2007 FreeHEP. All Rights Reserved.