hep.geant4.jni
Class G4PolyconeSide

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

public class G4PolyconeSide
extends G4VCSGface


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VCSGface
swigCMemOwn
 
Constructor Summary
G4PolyconeSide(G4PolyconeSide source)
           
G4PolyconeSide(G4PolyconeSideRZ prevRZ, G4PolyconeSideRZ tail, G4PolyconeSideRZ head, G4PolyconeSideRZ nextRZ, double phiStart, double deltaPhi, boolean phiIsOpen)
           
G4PolyconeSide(G4PolyconeSideRZ prevRZ, G4PolyconeSideRZ tail, G4PolyconeSideRZ head, G4PolyconeSideRZ nextRZ, double phiStart, double deltaPhi, boolean phiIsOpen, boolean isAllBehind)
           
G4PolyconeSide(long cPtr, boolean cMemoryOwn)
           
G4PolyconeSide(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(G4PolyconeSide 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 isAllBehind)
           
 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

G4PolyconeSide

public G4PolyconeSide(long cPtr,
                      boolean cMemoryOwn)

G4PolyconeSide

public G4PolyconeSide(G4PolyconeSideRZ prevRZ,
                      G4PolyconeSideRZ tail,
                      G4PolyconeSideRZ head,
                      G4PolyconeSideRZ nextRZ,
                      double phiStart,
                      double deltaPhi,
                      boolean phiIsOpen,
                      boolean isAllBehind)

G4PolyconeSide

public G4PolyconeSide(G4PolyconeSideRZ prevRZ,
                      G4PolyconeSideRZ tail,
                      G4PolyconeSideRZ head,
                      G4PolyconeSideRZ nextRZ,
                      double phiStart,
                      double deltaPhi,
                      boolean phiIsOpen)

G4PolyconeSide

public G4PolyconeSide(G4PolyconeSide source)

G4PolyconeSide

public G4PolyconeSide(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

public static long getCPtr(G4PolyconeSide 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 isAllBehind)
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.