hep.geant4.jni
Class G4BREPSolidPolyhedra

java.lang.Object
  extended by hep.geant4.jni.G4VSolid
      extended by hep.geant4.jni.G4BREPSolid
          extended by hep.geant4.jni.G4BREPSolidPolyhedra

public class G4BREPSolidPolyhedra
extends G4BREPSolid


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VSolid
swigCMemOwn
 
Constructor Summary
G4BREPSolidPolyhedra(long cPtr, boolean cMemoryOwn)
           
G4BREPSolidPolyhedra(String name, double phi1, double dphi, int sides, int num_z_planes, double z_start, double[] z_values, double[] RMIN, double[] RMAX)
           
G4BREPSolidPolyhedra(SWIGTYPE_p___void__ arg0)
           
 
Method Summary
 G4Polyhedron createPolyhedron()
           
 void delete()
           
 double distanceToIn(G4ThreeVector arg0)
           
 double distanceToIn(G4ThreeVector Pt, G4ThreeVector V)
           
 double distanceToOut(G4ThreeVector arg0)
           
 double distanceToOut(G4ThreeVector Pt, G4ThreeVector V)
           
 double distanceToOut(G4ThreeVector Pt, G4ThreeVector V, boolean calcNorm)
           
 double distanceToOut(G4ThreeVector Pt, G4ThreeVector V, boolean calcNorm, SWIGTYPE_p_bool validNorm)
           
 double distanceToOut(G4ThreeVector Pt, G4ThreeVector V, boolean calcNorm, SWIGTYPE_p_bool validNorm, G4ThreeVector n)
           
 boolean equals(Object obj)
           
protected  void finalize()
           
static long getCPtr(G4BREPSolidPolyhedra obj)
           
 void initialize()
           
 EInside inside(G4ThreeVector Pt)
           
 void reset()
           
 G4ThreeVector surfaceNormal(G4ThreeVector arg0)
           
 
Methods inherited from class hep.geant4.jni.G4BREPSolid
active, active, calculateExtent, createNURBS, describeYourselfTo, getBBox, getCPtr, getCubicVolume, getCubVolEpsilon, getCubVolStatistics, getEntityType, getId, getName, getNumberOfFaces, getNumberOfSolids, getPlace, getPolyhedron, getShortestDistance, getSurface, intersect, intersectionDistance, intersectionDistance, scope, setCubVolEpsilon, setCubVolStatistics, setId, setName
 
Methods inherited from class hep.geant4.jni.G4VSolid
computeDimensions, dumpInfo, getConstituentSolid, getCPtr, getDisplacedSolidPtr, getExtent, getPointOnSurface
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4BREPSolidPolyhedra

public G4BREPSolidPolyhedra(long cPtr,
                            boolean cMemoryOwn)

G4BREPSolidPolyhedra

public G4BREPSolidPolyhedra(String name,
                            double phi1,
                            double dphi,
                            int sides,
                            int num_z_planes,
                            double z_start,
                            double[] z_values,
                            double[] RMIN,
                            double[] RMAX)

G4BREPSolidPolyhedra

public G4BREPSolidPolyhedra(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

public static long getCPtr(G4BREPSolidPolyhedra obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class G4BREPSolid
Throws:
Throwable

delete

public void delete()
Overrides:
delete in class G4BREPSolid

equals

public boolean equals(Object obj)
Overrides:
equals in class G4BREPSolid

initialize

public void initialize()
Overrides:
initialize in class G4BREPSolid

inside

public EInside inside(G4ThreeVector Pt)
Overrides:
inside in class G4BREPSolid

surfaceNormal

public G4ThreeVector surfaceNormal(G4ThreeVector arg0)
Overrides:
surfaceNormal in class G4BREPSolid

distanceToIn

public double distanceToIn(G4ThreeVector arg0)
Overrides:
distanceToIn in class G4BREPSolid

distanceToIn

public double distanceToIn(G4ThreeVector Pt,
                           G4ThreeVector V)
Overrides:
distanceToIn in class G4BREPSolid

distanceToOut

public double distanceToOut(G4ThreeVector Pt,
                            G4ThreeVector V,
                            boolean calcNorm,
                            SWIGTYPE_p_bool validNorm,
                            G4ThreeVector n)
Overrides:
distanceToOut in class G4BREPSolid

distanceToOut

public double distanceToOut(G4ThreeVector Pt,
                            G4ThreeVector V,
                            boolean calcNorm,
                            SWIGTYPE_p_bool validNorm)
Overrides:
distanceToOut in class G4BREPSolid

distanceToOut

public double distanceToOut(G4ThreeVector Pt,
                            G4ThreeVector V,
                            boolean calcNorm)
Overrides:
distanceToOut in class G4BREPSolid

distanceToOut

public double distanceToOut(G4ThreeVector Pt,
                            G4ThreeVector V)
Overrides:
distanceToOut in class G4BREPSolid

distanceToOut

public double distanceToOut(G4ThreeVector arg0)
Overrides:
distanceToOut in class G4BREPSolid

createPolyhedron

public G4Polyhedron createPolyhedron()
Overrides:
createPolyhedron in class G4BREPSolid

reset

public void reset()
Overrides:
reset in class G4BREPSolid


Copyright © 2000-2007 FreeHEP. All Rights Reserved.