hep.geant4.jni
Class G4FPlane

java.lang.Object
  extended by hep.geant4.jni.G4STEPEntity
      extended by hep.geant4.jni.G4Surface
          extended by hep.geant4.jni.G4FPlane

public class G4FPlane
extends G4Surface


Field Summary
 
Fields inherited from class hep.geant4.jni.G4STEPEntity
swigCMemOwn
 
Constructor Summary
G4FPlane(G4Vector3D direction, G4Vector3D axis, G4Point3D Pt0)
           
G4FPlane(G4Vector3D direction, G4Vector3D axis, G4Point3D Pt0, int sense)
           
G4FPlane(long cPtr, boolean cMemoryOwn)
           
G4FPlane(SWIGTYPE_p_G4Point3DVector pVec)
           
G4FPlane(SWIGTYPE_p_G4Point3DVector pVec, SWIGTYPE_p_G4Point3DVector iVec)
           
G4FPlane(SWIGTYPE_p_G4Point3DVector pVec, SWIGTYPE_p_G4Point3DVector iVec, int sense)
           
 
Method Summary
 void calcBBox()
           
 void calcNormal()
           
 double closestDistanceToPoint(G4Point3D Pt)
           
 void deactivate()
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 int getConvex()
           
static long getCPtr(G4FPlane obj)
           
 G4Point3D getHitPoint()
           
 int getNumberOfPoints()
           
 G4Point3D getPoint(int Count)
           
 G4Axis2Placement3D getPplace()
           
 G4Plane getPplane()
           
 G4Point3D getSrfPoint()
           
 double howNear(G4Vector3D x)
           
 int intersect(G4Ray G4Rayref)
           
 int isConvex()
           
 int myType()
           
 String name()
           
 G4Ray norm()
           
 void project()
           
 G4Vector3D surfaceNormal(G4Point3D Pt)
           
 
Methods inherited from class hep.geant4.jni.G4Surface
evaluate, evaluation, getBBox, getClosestHit, getCPtr, getDistance, getEntityType, getNextNode, getOrigin, getSameSense, getUHit, getVHit, isActive, normal, project, reset, setActive, setBoundaries, setDistance, setNextNode, setSameSense
 
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

G4FPlane

public G4FPlane(long cPtr,
                boolean cMemoryOwn)

G4FPlane

public G4FPlane(G4Vector3D direction,
                G4Vector3D axis,
                G4Point3D Pt0,
                int sense)

G4FPlane

public G4FPlane(G4Vector3D direction,
                G4Vector3D axis,
                G4Point3D Pt0)

G4FPlane

public G4FPlane(SWIGTYPE_p_G4Point3DVector pVec,
                SWIGTYPE_p_G4Point3DVector iVec,
                int sense)

G4FPlane

public G4FPlane(SWIGTYPE_p_G4Point3DVector pVec,
                SWIGTYPE_p_G4Point3DVector iVec)

G4FPlane

public G4FPlane(SWIGTYPE_p_G4Point3DVector pVec)
Method Detail

getCPtr

public static long getCPtr(G4FPlane 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

intersect

public int intersect(G4Ray G4Rayref)
Overrides:
intersect in class G4Surface

calcBBox

public void calcBBox()
Overrides:
calcBBox in class G4Surface

project

public void project()
Overrides:
project in class G4Surface

getConvex

public int getConvex()
Overrides:
getConvex in class G4Surface

getNumberOfPoints

public int getNumberOfPoints()
Overrides:
getNumberOfPoints in class G4Surface

getSrfPoint

public G4Point3D getSrfPoint()

getPoint

public G4Point3D getPoint(int Count)
Overrides:
getPoint in class G4Surface

calcNormal

public void calcNormal()
Overrides:
calcNormal in class G4Surface

surfaceNormal

public G4Vector3D surfaceNormal(G4Point3D Pt)
Overrides:
surfaceNormal in class G4Surface

name

public String name()
Overrides:
name in class G4Surface

closestDistanceToPoint

public double closestDistanceToPoint(G4Point3D Pt)
Overrides:
closestDistanceToPoint in class G4Surface

howNear

public double howNear(G4Vector3D x)
Overrides:
howNear in class G4Surface

getPplace

public G4Axis2Placement3D getPplace()

getPplane

public G4Plane getPplane()

myType

public int myType()
Overrides:
myType in class G4Surface

isConvex

public int isConvex()
Overrides:
isConvex in class G4Surface

deactivate

public void deactivate()
Overrides:
deactivate in class G4Surface

norm

public G4Ray norm()
Overrides:
norm in class G4Surface

getHitPoint

public G4Point3D getHitPoint()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.