hep.geant4.jni
Class G4Surface

java.lang.Object
  extended by hep.geant4.jni.G4STEPEntity
      extended by 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


Field Summary
 
Fields inherited from class hep.geant4.jni.G4STEPEntity
swigCMemOwn
 
Constructor Summary
G4Surface(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void calcBBox()
           
 void calcNormal()
           
 double closestDistanceToPoint(G4Point3D Pt)
           
 void deactivate()
           
 void delete()
           
 boolean equals(Object obj)
           
 int evaluate(G4Ray Rayref)
           
 G4Point3D evaluation(G4Ray G4Rayref)
           
protected  void finalize()
           
 G4BoundingBox3D getBBox()
           
 G4Point3D getClosestHit()
           
 int getConvex()
           
static long getCPtr(G4Surface obj)
           
 double getDistance()
           
 String getEntityType()
           
 G4Surface getNextNode()
           
 int getNumberOfPoints()
           
 G4Vector3D getOrigin()
           
 G4Point3D getPoint(int Count)
           
 int getSameSense()
           
 double getUHit()
           
 double getVHit()
           
 double howNear(G4Vector3D x)
           
 int intersect(G4Ray arg0)
           
 int isActive()
           
 int isConvex()
           
 int myType()
           
 String name()
           
 G4Ray norm()
           
 G4Vector3D normal(G4Vector3D p)
           
 void project()
           
static void project(SWIGTYPE_p_double Coord, G4Point3D Pt, G4Plane Pl)
           
 void reset()
           
 void setActive(int act)
           
 void setBoundaries(G4CurveVector arg0)
           
 void setDistance(double Dist)
           
 void setNextNode(G4Surface arg0)
           
 void setSameSense(int sameSense0)
           
 G4Vector3D surfaceNormal(G4Point3D Pt)
           
 
Methods inherited from class hep.geant4.jni.G4STEPEntity
getCPtr
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4Surface

public G4Surface(long cPtr,
                 boolean cMemoryOwn)
Method Detail

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.