hep.geant4.jni
Class G4SurfaceBoundary
java.lang.Object
hep.geant4.jni.G4SurfaceBoundary
public class G4SurfaceBoundary
- extends Object
swigCMemOwn
protected boolean swigCMemOwn
G4SurfaceBoundary
public G4SurfaceBoundary(long cPtr,
boolean cMemoryOwn)
G4SurfaceBoundary
public G4SurfaceBoundary()
getCPtr
public static long getCPtr(G4SurfaceBoundary obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
init
public void init(G4CurveVector bounds0)
getBounds
public G4CurveVector getBounds()
bBox
public G4BoundingBox3D bBox()
project
public G4SurfaceBoundary project(G4Transform3D tr)
project
public G4SurfaceBoundary project()
intersectRay2D
public int intersectRay2D(G4Ray ray)
tangent
public boolean tangent(G4CurvePoint cp,
G4Vector3D v)
splitWithPlane
public void splitWithPlane(G4Point3D p0,
G4Vector3D n,
G4SurfaceBoundary new1,
G4SurfaceBoundary new2)
splitWithCylinder
public void splitWithCylinder(G4CylindricalSurface c,
G4SurfaceBoundary new1,
G4SurfaceBoundary new2)
getNumberOfPoints
public int getNumberOfPoints()
getPoint
public G4Point3D getPoint(int Count)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.