hep.geant4.jni
Class G4BREPSolid
java.lang.Object
hep.geant4.jni.G4VSolid
hep.geant4.jni.G4BREPSolid
- Direct Known Subclasses:
- G4BREPSolidBox, G4BREPSolidCone, G4BREPSolidCylinder, G4BREPSolidPCone, G4BREPSolidPolyhedra, G4BREPSolidSphere, G4BREPSolidTorus
public class G4BREPSolid
- extends G4VSolid
Method Summary |
int |
active()
|
void |
active(int arg0)
|
boolean |
calculateExtent(EAxis pAxis,
G4VoxelLimits pVoxelLimit,
G4AffineTransform pTransform,
SWIGTYPE_p_double pMin,
SWIGTYPE_p_double pMax)
|
G4NURBS |
createNURBS()
|
G4Polyhedron |
createPolyhedron()
|
void |
delete()
|
void |
describeYourselfTo(G4VGraphicsScene scene)
|
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()
|
G4BoundingBox3D |
getBBox()
|
static long |
getCPtr(G4BREPSolid obj)
|
double |
getCubicVolume()
|
double |
getCubVolEpsilon()
|
int |
getCubVolStatistics()
|
String |
getEntityType()
|
int |
getId()
|
String |
getName()
|
int |
getNumberOfFaces()
|
int |
getNumberOfSolids()
|
G4Axis2Placement3D |
getPlace()
|
G4Polyhedron |
getPolyhedron()
|
double |
getShortestDistance()
|
G4Surface |
getSurface(int arg0)
|
void |
initialize()
|
EInside |
inside(G4ThreeVector Pt)
|
int |
intersect(G4Ray arg0)
|
double |
intersectionDistance()
|
void |
intersectionDistance(double arg0)
|
void |
reset()
|
G4Point3D |
scope()
|
void |
setCubVolEpsilon(double ep)
|
void |
setCubVolStatistics(int st)
|
void |
setId(int arg0)
|
void |
setName(String name)
|
G4ThreeVector |
surfaceNormal(G4ThreeVector arg0)
|
G4BREPSolid
public G4BREPSolid(long cPtr,
boolean cMemoryOwn)
G4BREPSolid
public G4BREPSolid(String name)
G4BREPSolid
public G4BREPSolid(String arg0,
SWIGTYPE_p_p_G4Surface arg1,
int arg2)
G4BREPSolid
public G4BREPSolid(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4BREPSolid 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
initialize
public void initialize()
calculateExtent
public boolean calculateExtent(EAxis pAxis,
G4VoxelLimits pVoxelLimit,
G4AffineTransform pTransform,
SWIGTYPE_p_double pMin,
SWIGTYPE_p_double pMax)
- Overrides:
calculateExtent
in class G4VSolid
inside
public EInside inside(G4ThreeVector Pt)
- Overrides:
inside
in class G4VSolid
surfaceNormal
public G4ThreeVector surfaceNormal(G4ThreeVector arg0)
- Overrides:
surfaceNormal
in class G4VSolid
distanceToIn
public double distanceToIn(G4ThreeVector arg0)
- Overrides:
distanceToIn
in class G4VSolid
distanceToIn
public double distanceToIn(G4ThreeVector Pt,
G4ThreeVector V)
- Overrides:
distanceToIn
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector arg0)
- Overrides:
distanceToOut
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector Pt,
G4ThreeVector V,
boolean calcNorm,
SWIGTYPE_p_bool validNorm,
G4ThreeVector n)
- Overrides:
distanceToOut
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector Pt,
G4ThreeVector V,
boolean calcNorm,
SWIGTYPE_p_bool validNorm)
- Overrides:
distanceToOut
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector Pt,
G4ThreeVector V,
boolean calcNorm)
- Overrides:
distanceToOut
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector Pt,
G4ThreeVector V)
- Overrides:
distanceToOut
in class G4VSolid
scope
public G4Point3D scope()
getEntityType
public String getEntityType()
- Overrides:
getEntityType
in class G4VSolid
describeYourselfTo
public void describeYourselfTo(G4VGraphicsScene scene)
- Overrides:
describeYourselfTo
in class G4VSolid
createPolyhedron
public G4Polyhedron createPolyhedron()
- Overrides:
createPolyhedron
in class G4VSolid
createNURBS
public G4NURBS createNURBS()
- Overrides:
createNURBS
in class G4VSolid
getPolyhedron
public G4Polyhedron getPolyhedron()
- Overrides:
getPolyhedron
in class G4VSolid
intersect
public int intersect(G4Ray arg0)
getSurface
public G4Surface getSurface(int arg0)
active
public void active(int arg0)
active
public int active()
getShortestDistance
public double getShortestDistance()
getId
public int getId()
setId
public void setId(int arg0)
getName
public String getName()
- Overrides:
getName
in class G4VSolid
setName
public void setName(String name)
- Overrides:
setName
in class G4VSolid
getNumberOfFaces
public int getNumberOfFaces()
getNumberOfSolids
public int getNumberOfSolids()
getPlace
public G4Axis2Placement3D getPlace()
getBBox
public G4BoundingBox3D getBBox()
getCubVolStatistics
public int getCubVolStatistics()
getCubVolEpsilon
public double getCubVolEpsilon()
setCubVolStatistics
public void setCubVolStatistics(int st)
setCubVolEpsilon
public void setCubVolEpsilon(double ep)
getCubicVolume
public double getCubicVolume()
- Overrides:
getCubicVolume
in class G4VSolid
intersectionDistance
public double intersectionDistance()
intersectionDistance
public void intersectionDistance(double arg0)
reset
public void reset()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.