hep.geant4.jni
Class G4TwistBoxSide

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

public class G4TwistBoxSide
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
G4TwistBoxSide(long cPtr, boolean cMemoryOwn)
           
G4TwistBoxSide(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)
           
G4TwistBoxSide(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(G4TwistBoxSide 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

G4TwistBoxSide

public G4TwistBoxSide(long cPtr,
                      boolean cMemoryOwn)

G4TwistBoxSide

public G4TwistBoxSide(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)

G4TwistBoxSide

public G4TwistBoxSide(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

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