hep.geant4.jni
Class G4CylindricalSurface
java.lang.Object
hep.geant4.jni.G4STEPEntity
hep.geant4.jni.G4Surface
hep.geant4.jni.G4CylindricalSurface
public class G4CylindricalSurface
- extends G4Surface
Methods inherited from class hep.geant4.jni.G4Surface |
calcBBox, 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 |
G4CylindricalSurface
public G4CylindricalSurface(long cPtr,
boolean cMemoryOwn)
G4CylindricalSurface
public G4CylindricalSurface()
G4CylindricalSurface
public G4CylindricalSurface(G4Vector3D o,
G4Vector3D a,
double r)
getCPtr
public static long getCPtr(G4CylindricalSurface 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()
howNear
public double howNear(G4Vector3D x)
- Overrides:
howNear
in class G4Surface
normal
public G4Vector3D normal(G4Vector3D p)
- Overrides:
normal
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()
intersect
public int intersect(G4Ray ry)
- Overrides:
intersect
in class G4Surface
getAxis
public G4Vector3D getAxis()
getRadius
public double getRadius()
setRadius
public void setRadius(double r)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.