hep.geant4.jni
Class G4TwistTrapFlatSide

java.lang.Object
  extended by hep.geant4.jni.G4VTwistSurface
      extended by hep.geant4.jni.G4TwistTrapFlatSide

public class G4TwistTrapFlatSide
extends G4VTwistSurface


Nested Class Summary
 
Nested classes/interfaces inherited from class hep.geant4.jni.G4VTwistSurface
G4VTwistSurface.EValidate
 
Field Summary
 
Fields inherited from class hep.geant4.jni.G4VTwistSurface
swigCMemOwn
 
Constructor Summary
G4TwistTrapFlatSide(long cPtr, boolean cMemoryOwn)
           
G4TwistTrapFlatSide(String name, double PhiTwist, double pDx1, double pDx2, double pDy, double pDz, double pAlpha, double pPhi, double pTheta, int handedness)
           
G4TwistTrapFlatSide(SWIGTYPE_p___void__ arg0)
           
 
Method Summary
 void delete()
           
 int distanceToSurface(G4ThreeVector gp, G4ThreeVector gxx, double[] distance, int[] areacode)
           
 int distanceToSurface(G4ThreeVector gp, G4ThreeVector gv, G4ThreeVector gxx, double[] distance, int[] areacode, boolean[] isvalid)
           
 int distanceToSurface(G4ThreeVector gp, G4ThreeVector gv, G4ThreeVector gxx, double[] distance, int[] areacode, boolean[] isvalid, G4VTwistSurface.EValidate validate)
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 double getBoundaryMax(double u)
           
 double getBoundaryMin(double u)
           
static long getCPtr(G4TwistTrapFlatSide obj)
           
 void getFacets(int m, int n, SWIGTYPE_p_a_3__double xyz, SWIGTYPE_p_a_4__int faces, int iside)
           
 G4ThreeVector getNormal(G4ThreeVector arg0)
           
 G4ThreeVector getNormal(G4ThreeVector arg0, boolean isGlobal)
           
 double getSurfaceArea()
           
 G4ThreeVector surfacePoint(double x, double y)
           
 G4ThreeVector surfacePoint(double x, double y, boolean isGlobal)
           
 
Methods inherited from class hep.geant4.jni.G4VTwistSurface
amIOnLeftSide, amIOnLeftSide, computeGlobalDirection, computeGlobalPoint, computeLocalDirection, computeLocalPoint, debugPrint, distanceTo, distanceToBoundary, distanceToIn, distanceToLine, distanceToOut, distanceToPlane, distanceToPlane, distanceToPlaneWithV, getAxisType, getBoundaryAtPZ, getBoundaryParameters, getCPtr, getEdgeVisibility, getFace, getName, getNode, getSAreaMask, getSAxis0, getSAxis1, getSAxisMask, getSAxisMax, getSAxisMin, getSAxisPhi, getSAxisRho, getSAxisX, getSAxisY, getSAxisZ, getSBoundary, getSC0Max1Max, getSC0Max1Min, getSC0Min1Max, getSC0Min1Min, getSCorner, getSInside, getSOutside, getSSizeMask, isAxis0, isAxis1, isBoundary, isBoundary, isCorner, isCorner, isInside, isInside, isOutside, isSameBoundary, isValidNorm, setAxis, setNeighbours
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4TwistTrapFlatSide

public G4TwistTrapFlatSide(long cPtr,
                           boolean cMemoryOwn)

G4TwistTrapFlatSide

public G4TwistTrapFlatSide(String name,
                           double PhiTwist,
                           double pDx1,
                           double pDx2,
                           double pDy,
                           double pDz,
                           double pAlpha,
                           double pPhi,
                           double pTheta,
                           int handedness)

G4TwistTrapFlatSide

public G4TwistTrapFlatSide(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

public static long getCPtr(G4TwistTrapFlatSide obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class G4VTwistSurface
Throws:
Throwable

delete

public void delete()
Overrides:
delete in class G4VTwistSurface

equals

public boolean equals(Object obj)
Overrides:
equals in class G4VTwistSurface

getNormal

public G4ThreeVector getNormal(G4ThreeVector arg0,
                               boolean isGlobal)
Overrides:
getNormal in class G4VTwistSurface

getNormal

public G4ThreeVector getNormal(G4ThreeVector arg0)

distanceToSurface

public int distanceToSurface(G4ThreeVector gp,
                             G4ThreeVector gv,
                             G4ThreeVector gxx,
                             double[] distance,
                             int[] areacode,
                             boolean[] isvalid,
                             G4VTwistSurface.EValidate validate)
Overrides:
distanceToSurface in class G4VTwistSurface

distanceToSurface

public int distanceToSurface(G4ThreeVector gp,
                             G4ThreeVector gv,
                             G4ThreeVector gxx,
                             double[] distance,
                             int[] areacode,
                             boolean[] isvalid)
Overrides:
distanceToSurface in class G4VTwistSurface

distanceToSurface

public int distanceToSurface(G4ThreeVector gp,
                             G4ThreeVector gxx,
                             double[] distance,
                             int[] areacode)
Overrides:
distanceToSurface in class G4VTwistSurface

surfacePoint

public G4ThreeVector surfacePoint(double x,
                                  double y,
                                  boolean isGlobal)
Overrides:
surfacePoint in class G4VTwistSurface

surfacePoint

public G4ThreeVector surfacePoint(double x,
                                  double y)
Overrides:
surfacePoint in class G4VTwistSurface

getBoundaryMin

public double getBoundaryMin(double u)
Overrides:
getBoundaryMin in class G4VTwistSurface

getBoundaryMax

public double getBoundaryMax(double u)
Overrides:
getBoundaryMax in class G4VTwistSurface

getSurfaceArea

public double getSurfaceArea()
Overrides:
getSurfaceArea in class G4VTwistSurface

getFacets

public void getFacets(int m,
                      int n,
                      SWIGTYPE_p_a_3__double xyz,
                      SWIGTYPE_p_a_4__int faces,
                      int iside)
Overrides:
getFacets in class G4VTwistSurface


Copyright © 2000-2007 FreeHEP. All Rights Reserved.