hep.geant4.jni
Class G4Surface
java.lang.Object
hep.geant4.jni.G4STEPEntity
hep.geant4.jni.G4Surface
- Direct Known Subclasses:
- G4BezierSurface, G4BSplineSurface, G4ConicalSurface, G4CylindricalSurface, G4FConicalSurface, G4FCylindricalSurface, G4FPlane, G4ProjectedSurface, G4RectangularTrimmedSurface, G4SphericalSurface, G4SurfaceOfLinearExtrusion, G4SurfaceOfRevolution, G4ToroidalSurface
public class G4Surface
- extends G4STEPEntity
Constructor Summary |
G4Surface(long cPtr,
boolean cMemoryOwn)
|
G4Surface
public G4Surface(long cPtr,
boolean cMemoryOwn)
getCPtr
public static long getCPtr(G4Surface obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class G4STEPEntity
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class G4STEPEntity
equals
public boolean equals(Object obj)
- Overrides:
equals
in class G4STEPEntity
getEntityType
public String getEntityType()
- Overrides:
getEntityType
in class G4STEPEntity
name
public String name()
myType
public int myType()
setBoundaries
public void setBoundaries(G4CurveVector arg0)
howNear
public double howNear(G4Vector3D x)
closestDistanceToPoint
public double closestDistanceToPoint(G4Point3D Pt)
getOrigin
public G4Vector3D getOrigin()
getDistance
public double getDistance()
setDistance
public void setDistance(double Dist)
isActive
public int isActive()
setActive
public void setActive(int act)
deactivate
public void deactivate()
setSameSense
public void setSameSense(int sameSense0)
getSameSense
public int getSameSense()
getBBox
public G4BoundingBox3D getBBox()
getClosestHit
public G4Point3D getClosestHit()
setNextNode
public void setNextNode(G4Surface arg0)
getNextNode
public G4Surface getNextNode()
reset
public void reset()
intersect
public int intersect(G4Ray arg0)
normal
public G4Vector3D normal(G4Vector3D p)
calcBBox
public void calcBBox()
project
public static void project(SWIGTYPE_p_double Coord,
G4Point3D Pt,
G4Plane Pl)
getUHit
public double getUHit()
getVHit
public double getVHit()
evaluation
public G4Point3D evaluation(G4Ray G4Rayref)
evaluate
public int evaluate(G4Ray Rayref)
project
public void project()
calcNormal
public void calcNormal()
isConvex
public int isConvex()
getConvex
public int getConvex()
getNumberOfPoints
public int getNumberOfPoints()
getPoint
public G4Point3D getPoint(int Count)
norm
public G4Ray norm()
surfaceNormal
public G4Vector3D surfaceNormal(G4Point3D Pt)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.