hep.geant4.jni
Class G4SphericalSurface
java.lang.Object
hep.geant4.jni.G4STEPEntity
hep.geant4.jni.G4Surface
hep.geant4.jni.G4SphericalSurface
public class G4SphericalSurface
- extends G4Surface
Methods inherited from class hep.geant4.jni.G4Surface |
calcNormal, closestDistanceToPoint, deactivate, evaluate, evaluation, getBBox, getClosestHit, getConvex, getCPtr, getDistance, getNextNode, getNumberOfPoints, getOrigin, getPoint, getSameSense, getUHit, getVHit, isActive, isConvex, myType, name, norm, project, project, reset, setActive, setBoundaries, setDistance, setNextNode, setSameSense |
G4SphericalSurface
public G4SphericalSurface(long cPtr,
boolean cMemoryOwn)
G4SphericalSurface
public G4SphericalSurface(G4Vector3D o,
G4Vector3D xhat,
G4Vector3D zhat,
double r,
double ph1,
double ph2,
double th1,
double th2)
getCPtr
public static long getCPtr(G4SphericalSurface obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class G4Surface
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class G4Surface
equals
public boolean equals(Object obj)
- Overrides:
equals
in class G4Surface
getEntityType
public String getEntityType()
- Overrides:
getEntityType
in class G4Surface
nameOf
public String nameOf()
intersect
public int intersect(G4Ray arg0)
- Overrides:
intersect
in class G4Surface
calcBBox
public void calcBBox()
- Overrides:
calcBBox
in class G4Surface
comp
public void comp(G4Vector3D v,
G4Point3D min,
G4Point3D max)
howNear
public double howNear(G4Vector3D x)
- Overrides:
howNear
in class G4Surface
surfaceNormal
public G4Vector3D surfaceNormal(G4Point3D p)
- Overrides:
surfaceNormal
in class G4Surface
inside
public int inside(G4Vector3D x)
withinBoundary
public int withinBoundary(G4Vector3D x)
scale
public double scale()
area
public double area()
resize
public void resize(double r,
double ph1,
double ph2,
double th1,
double th2)
getXAxis
public G4Vector3D getXAxis()
getZAxis
public G4Vector3D getZAxis()
getRadius
public double getRadius()
getPhi1
public double getPhi1()
getPhi2
public double getPhi2()
getTheta1
public double getTheta1()
getTheta2
public double getTheta2()
normal
public G4Vector3D normal(G4Vector3D p)
- Overrides:
normal
in class G4Surface
Copyright © 2000-2007 FreeHEP. All Rights Reserved.