hep.geant4.jni
Class G4BREPSolidPCone
java.lang.Object
hep.geant4.jni.G4VSolid
hep.geant4.jni.G4BREPSolid
hep.geant4.jni.G4BREPSolidPCone
public class G4BREPSolidPCone
- extends G4BREPSolid
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(G4BREPSolidPCone 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 |
G4BREPSolidPCone
public G4BREPSolidPCone(long cPtr,
boolean cMemoryOwn)
G4BREPSolidPCone
public G4BREPSolidPCone(String name,
double start_angle,
double opening_angle,
int num_z_planes,
double z_start,
double[] z_values,
double[] RMIN,
double[] RMAX)
G4BREPSolidPCone
public G4BREPSolidPCone(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4BREPSolidPCone 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
reset
public void reset()
- Overrides:
reset
in class G4BREPSolid
createPolyhedron
public G4Polyhedron createPolyhedron()
- Overrides:
createPolyhedron
in class G4BREPSolid
Copyright © 2000-2007 FreeHEP. All Rights Reserved.