hep.geant4.jni
Class G4EllipticalCone
java.lang.Object
hep.geant4.jni.G4VSolid
hep.geant4.jni.G4EllipticalCone
public class G4EllipticalCone
- extends G4VSolid
Method Summary |
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 p)
|
double |
distanceToIn(G4ThreeVector p,
G4ThreeVector v)
|
double |
distanceToOut(G4ThreeVector p)
|
double |
distanceToOut(G4ThreeVector p,
G4ThreeVector v)
|
double |
distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcNorm)
|
double |
distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcNorm,
SWIGTYPE_p_bool validNorm)
|
double |
distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcNorm,
SWIGTYPE_p_bool validNorm,
G4ThreeVector n)
|
boolean |
equals(Object obj)
|
protected void |
finalize()
|
static long |
getCPtr(G4EllipticalCone obj)
|
double |
getCubicVolume()
|
String |
getEntityType()
|
G4VisExtent |
getExtent()
|
G4ThreeVector |
getPointOnSurface()
|
G4Polyhedron |
getPolyhedron()
|
double |
getSemiAxisMax()
|
double |
getZTopCut()
|
EInside |
inside(G4ThreeVector p)
|
void |
setSemiAxis(double x,
double y,
double z)
|
void |
setZCut(double newzTopCut)
|
G4ThreeVector |
surfaceNormal(G4ThreeVector p)
|
G4EllipticalCone
public G4EllipticalCone(long cPtr,
boolean cMemoryOwn)
G4EllipticalCone
public G4EllipticalCone(String pName,
double pxSemiAxis,
double pySemiAxis,
double zMax,
double pzTopCut)
G4EllipticalCone
public G4EllipticalCone(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4EllipticalCone 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
getSemiAxisMax
public double getSemiAxisMax()
getZTopCut
public double getZTopCut()
setSemiAxis
public void setSemiAxis(double x,
double y,
double z)
setZCut
public void setZCut(double newzTopCut)
getCubicVolume
public double getCubicVolume()
- Overrides:
getCubicVolume
in class G4VSolid
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 p)
- Overrides:
inside
in class G4VSolid
surfaceNormal
public G4ThreeVector surfaceNormal(G4ThreeVector p)
- Overrides:
surfaceNormal
in class G4VSolid
distanceToIn
public double distanceToIn(G4ThreeVector p,
G4ThreeVector v)
- Overrides:
distanceToIn
in class G4VSolid
distanceToIn
public double distanceToIn(G4ThreeVector p)
- Overrides:
distanceToIn
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcNorm,
SWIGTYPE_p_bool validNorm,
G4ThreeVector n)
- Overrides:
distanceToOut
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcNorm,
SWIGTYPE_p_bool validNorm)
- Overrides:
distanceToOut
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcNorm)
- Overrides:
distanceToOut
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p,
G4ThreeVector v)
- Overrides:
distanceToOut
in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p)
- Overrides:
distanceToOut
in class G4VSolid
getEntityType
public String getEntityType()
- Overrides:
getEntityType
in class G4VSolid
getPointOnSurface
public G4ThreeVector getPointOnSurface()
- Overrides:
getPointOnSurface
in class G4VSolid
getPolyhedron
public G4Polyhedron getPolyhedron()
- Overrides:
getPolyhedron
in class G4VSolid
describeYourselfTo
public void describeYourselfTo(G4VGraphicsScene scene)
- Overrides:
describeYourselfTo
in class G4VSolid
getExtent
public G4VisExtent getExtent()
- Overrides:
getExtent
in class G4VSolid
createPolyhedron
public G4Polyhedron createPolyhedron()
- Overrides:
createPolyhedron
in class G4VSolid
createNURBS
public G4NURBS createNURBS()
- Overrides:
createNURBS
in class G4VSolid
Copyright © 2000-2007 FreeHEP. All Rights Reserved.