hep.geant4.jni
Class G4BooleanSolid

java.lang.Object
  extended by hep.geant4.jni.G4VSolid
      extended by hep.geant4.jni.G4BooleanSolid
Direct Known Subclasses:
G4IntersectionSolid, G4SubtractionSolid, G4UnionSolid

public class G4BooleanSolid
extends G4VSolid


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VSolid
swigCMemOwn
 
Constructor Summary
G4BooleanSolid(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 G4VSolid getConstituentSolid(int no)
           
static long getCPtr(G4BooleanSolid obj)
           
 double getCubicVolume()
           
 double getCubVolEpsilon()
           
 int getCubVolStatistics()
           
 String getEntityType()
           
 G4ThreeVector getPointOnSurface()
           
 G4Polyhedron getPolyhedron()
           
 void setCubVolEpsilon(double ep)
           
 void setCubVolStatistics(int st)
           
 
Methods inherited from class hep.geant4.jni.G4VSolid
calculateExtent, computeDimensions, createNURBS, createPolyhedron, describeYourselfTo, distanceToIn, distanceToIn, distanceToOut, distanceToOut, distanceToOut, distanceToOut, distanceToOut, dumpInfo, getCPtr, getDisplacedSolidPtr, getExtent, getName, inside, setName, surfaceNormal
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4BooleanSolid

public G4BooleanSolid(long cPtr,
                      boolean cMemoryOwn)
Method Detail

getCPtr

public static long getCPtr(G4BooleanSolid obj)

finalize

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

delete

public void delete()
Overrides:
delete in class G4VSolid

equals

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

getConstituentSolid

public G4VSolid getConstituentSolid(int no)
Overrides:
getConstituentSolid in class G4VSolid

getEntityType

public String getEntityType()
Overrides:
getEntityType in class G4VSolid

getCubicVolume

public double getCubicVolume()
Overrides:
getCubicVolume in class G4VSolid

getPolyhedron

public G4Polyhedron getPolyhedron()
Overrides:
getPolyhedron in class G4VSolid

getCubVolStatistics

public int getCubVolStatistics()

getCubVolEpsilon

public double getCubVolEpsilon()

setCubVolStatistics

public void setCubVolStatistics(int st)

setCubVolEpsilon

public void setCubVolEpsilon(double ep)

getPointOnSurface

public G4ThreeVector getPointOnSurface()
Overrides:
getPointOnSurface in class G4VSolid


Copyright © 2000-2007 FreeHEP. All Rights Reserved.