hep.geant4.jni
Class G4PolyPhiFace

java.lang.Object
  extended by hep.geant4.jni.G4VCSGface
      extended by hep.geant4.jni.G4PolyPhiFace

public class G4PolyPhiFace
extends G4VCSGface


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VCSGface
swigCMemOwn
 
Constructor Summary
G4PolyPhiFace(G4PolyPhiFace source)
           
G4PolyPhiFace(G4ReduciblePolygon rz, double phi, double deltaPhi, double phiOther)
           
G4PolyPhiFace(long cPtr, boolean cMemoryOwn)
           
G4PolyPhiFace(SWIGTYPE_p___void__ arg0)
           
 
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)
           
 
Methods inherited from class hep.geant4.jni.G4VCSGface
getCPtr
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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.