hep.geant4.jni
Class G4PolyhedraSide

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

public class G4PolyhedraSide
extends G4VCSGface


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VCSGface
swigCMemOwn
 
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)
           
 
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

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

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.