hep.geant4.jni
Class G4TwistTrapParallelSide

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

public class G4TwistTrapParallelSide
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
G4TwistTrapParallelSide(long cPtr, boolean cMemoryOwn)
           
G4TwistTrapParallelSide(String name, double PhiTwist, double pDz, double pTheta, double pPhi, double pDy1, double pDx1, double pDx2, double pDy2, double pDx3, double pDx4, double pAlph, double AngleSide)
           
G4TwistTrapParallelSide(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()
           
static long getCPtr(G4TwistTrapParallelSide obj)
           
 G4ThreeVector getNormal(G4ThreeVector xx)
           
 G4ThreeVector getNormal(G4ThreeVector xx, 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, getBoundaryMax, getBoundaryMin, getBoundaryParameters, getCPtr, getEdgeVisibility, getFace, getFacets, getName, getNode, getSAreaMask, getSAxis0, getSAxis1, getSAxisMask, getSAxisMax, getSAxisMin, getSAxisPhi, getSAxisRho, getSAxisX, getSAxisY, getSAxisZ, getSBoundary, getSC0Max1Max, getSC0Max1Min, getSC0Min1Max, getSC0Min1Min, getSCorner, getSInside, getSOutside, getSSizeMask, getSurfaceArea, isAxis0, isAxis1, isBoundary, isBoundary, isCorner, isCorner, isInside, isInside, isOutside, isSameBoundary, isValidNorm, setAxis, setNeighbours, surfacePoint, surfacePoint
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4TwistTrapParallelSide

public G4TwistTrapParallelSide(long cPtr,
                               boolean cMemoryOwn)

G4TwistTrapParallelSide

public G4TwistTrapParallelSide(String name,
                               double PhiTwist,
                               double pDz,
                               double pTheta,
                               double pPhi,
                               double pDy1,
                               double pDx1,
                               double pDx2,
                               double pDy2,
                               double pDx3,
                               double pDx4,
                               double pAlph,
                               double AngleSide)

G4TwistTrapParallelSide

public G4TwistTrapParallelSide(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

public static long getCPtr(G4TwistTrapParallelSide 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 xx,
                               boolean isGlobal)
Overrides:
getNormal in class G4VTwistSurface

getNormal

public G4ThreeVector getNormal(G4ThreeVector xx)

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


Copyright © 2000-2007 FreeHEP. All Rights Reserved.