hep.geant4.jni
Class G4Polyhedra

java.lang.Object
  extended by hep.geant4.jni.G4VSolid
      extended by hep.geant4.jni.G4VCSGfaceted
          extended by hep.geant4.jni.G4Polyhedra

public class G4Polyhedra
extends G4VCSGfaceted


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VSolid
swigCMemOwn
 
Constructor Summary
G4Polyhedra(G4Polyhedra source)
           
G4Polyhedra(long cPtr, boolean cMemoryOwn)
           
G4Polyhedra(String name, double phiStart, double phiTotal, int numSide, int numRZ, double[] r, double[] z)
           
G4Polyhedra(String name, double phiStart, double phiTotal, int numSide, int numZPlanes, double[] zPlane, double[] rInner, double[] rOuter)
           
G4Polyhedra(SWIGTYPE_p___void__ arg0)
           
 
Method Summary
 void computeDimensions(G4VPVParameterisation p, int n, G4VPhysicalVolume pRep)
           
 G4NURBS createNURBS()
           
 G4Polyhedron createPolyhedron()
           
 void delete()
           
 double distanceToIn(G4ThreeVector p)
           
 double distanceToIn(G4ThreeVector p, G4ThreeVector v)
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 G4PolyhedraSideRZ getCorner(int index)
           
static long getCPtr(G4Polyhedra obj)
           
 double getEndPhi()
           
 String getEntityType()
           
 int getNumRZCorner()
           
 int getNumSide()
           
 G4PolyhedraHistorical getOriginalParameters()
           
 G4ThreeVector getPointOnSurface()
           
 double getStartPhi()
           
 EInside inside(G4ThreeVector p)
           
 boolean isGeneric()
           
 boolean isOpen()
           
 boolean reset()
           
 void setOriginalParameters(G4PolyhedraHistorical pars)
           
 
Methods inherited from class hep.geant4.jni.G4VCSGfaceted
calculateExtent, describeYourselfTo, distanceToOut, distanceToOut, distanceToOut, distanceToOut, distanceToOut, getCPtr, getCubicVolume, getCubVolEpsilon, getCubVolStatistics, getExtent, getPolyhedron, setCubVolEpsilon, setCubVolStatistics, surfaceNormal
 
Methods inherited from class hep.geant4.jni.G4VSolid
dumpInfo, getConstituentSolid, getCPtr, getDisplacedSolidPtr, getName, setName
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4Polyhedra

public G4Polyhedra(long cPtr,
                   boolean cMemoryOwn)

G4Polyhedra

public G4Polyhedra(String name,
                   double phiStart,
                   double phiTotal,
                   int numSide,
                   int numZPlanes,
                   double[] zPlane,
                   double[] rInner,
                   double[] rOuter)

G4Polyhedra

public G4Polyhedra(String name,
                   double phiStart,
                   double phiTotal,
                   int numSide,
                   int numRZ,
                   double[] r,
                   double[] z)

G4Polyhedra

public G4Polyhedra(G4Polyhedra source)

G4Polyhedra

public G4Polyhedra(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

public static long getCPtr(G4Polyhedra obj)

finalize

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

delete

public void delete()
Overrides:
delete in class G4VCSGfaceted

equals

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

inside

public EInside inside(G4ThreeVector p)
Overrides:
inside in class G4VCSGfaceted

distanceToIn

public double distanceToIn(G4ThreeVector p,
                           G4ThreeVector v)
Overrides:
distanceToIn in class G4VCSGfaceted

distanceToIn

public double distanceToIn(G4ThreeVector p)
Overrides:
distanceToIn in class G4VCSGfaceted

computeDimensions

public void computeDimensions(G4VPVParameterisation p,
                              int n,
                              G4VPhysicalVolume pRep)
Overrides:
computeDimensions in class G4VSolid

getEntityType

public String getEntityType()
Overrides:
getEntityType in class G4VCSGfaceted

getPointOnSurface

public G4ThreeVector getPointOnSurface()
Overrides:
getPointOnSurface in class G4VSolid

createPolyhedron

public G4Polyhedron createPolyhedron()
Overrides:
createPolyhedron in class G4VCSGfaceted

createNURBS

public G4NURBS createNURBS()
Overrides:
createNURBS in class G4VSolid

reset

public boolean reset()

getNumSide

public int getNumSide()

getStartPhi

public double getStartPhi()

getEndPhi

public double getEndPhi()

isOpen

public boolean isOpen()

isGeneric

public boolean isGeneric()

getNumRZCorner

public int getNumRZCorner()

getCorner

public G4PolyhedraSideRZ getCorner(int index)

getOriginalParameters

public G4PolyhedraHistorical getOriginalParameters()

setOriginalParameters

public void setOriginalParameters(G4PolyhedraHistorical pars)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.