hep.geant4.jni
Class G4TwistTubsHypeSide

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

public class G4TwistTubsHypeSide
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
G4TwistTubsHypeSide(long cPtr, boolean cMemoryOwn)
           
G4TwistTubsHypeSide(String name, double[] EndInnerRadius, double[] EndOuterRadius, double DPhi, double[] EndPhi, double[] EndZ, double InnerRadius, double OuterRadius, double Kappa, double TanInnerStereo, double TanOuterStereo, int handedness)
           
G4TwistTubsHypeSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, double tanstereo, double r0)
           
G4TwistTubsHypeSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, double tanstereo, double r0, EAxis axis0)
           
G4TwistTubsHypeSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, double tanstereo, double r0, EAxis axis0, EAxis axis1)
           
G4TwistTubsHypeSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, double tanstereo, double r0, EAxis axis0, EAxis axis1, double axis0min)
           
G4TwistTubsHypeSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, double tanstereo, double r0, EAxis axis0, EAxis axis1, double axis0min, double axis1min)
           
G4TwistTubsHypeSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, double tanstereo, double r0, EAxis axis0, EAxis axis1, double axis0min, double axis1min, double axis0max)
           
G4TwistTubsHypeSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, double tanstereo, double r0, EAxis axis0, EAxis axis1, double axis0min, double axis1min, double axis0max, double axis1max)
           
G4TwistTubsHypeSide(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 phi)
           
 double getBoundaryMin(double phi)
           
static long getCPtr(G4TwistTubsHypeSide obj)
           
 void getFacets(int m, int n, SWIGTYPE_p_a_3__double xyz, SWIGTYPE_p_a_4__int faces, int iside)
           
 G4ThreeVector getNormal(G4ThreeVector xx)
           
 G4ThreeVector getNormal(G4ThreeVector xx, boolean isGlobal)
           
 double getRhoAtPZ(G4ThreeVector p)
           
 double getRhoAtPZ(G4ThreeVector p, boolean isglobal)
           
 double getSurfaceArea()
           
 EInside inside(G4ThreeVector gp)
           
 G4ThreeVector surfacePoint(double arg0, double arg1)
           
 G4ThreeVector surfacePoint(double arg0, double arg1, 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

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(long cPtr,
                           boolean cMemoryOwn)

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           int handedness,
                           double kappa,
                           double tanstereo,
                           double r0,
                           EAxis axis0,
                           EAxis axis1,
                           double axis0min,
                           double axis1min,
                           double axis0max,
                           double axis1max)

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           int handedness,
                           double kappa,
                           double tanstereo,
                           double r0,
                           EAxis axis0,
                           EAxis axis1,
                           double axis0min,
                           double axis1min,
                           double axis0max)

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           int handedness,
                           double kappa,
                           double tanstereo,
                           double r0,
                           EAxis axis0,
                           EAxis axis1,
                           double axis0min,
                           double axis1min)

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           int handedness,
                           double kappa,
                           double tanstereo,
                           double r0,
                           EAxis axis0,
                           EAxis axis1,
                           double axis0min)

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           int handedness,
                           double kappa,
                           double tanstereo,
                           double r0,
                           EAxis axis0,
                           EAxis axis1)

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           int handedness,
                           double kappa,
                           double tanstereo,
                           double r0,
                           EAxis axis0)

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           int handedness,
                           double kappa,
                           double tanstereo,
                           double r0)

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(String name,
                           double[] EndInnerRadius,
                           double[] EndOuterRadius,
                           double DPhi,
                           double[] EndPhi,
                           double[] EndZ,
                           double InnerRadius,
                           double OuterRadius,
                           double Kappa,
                           double TanInnerStereo,
                           double TanOuterStereo,
                           int handedness)

G4TwistTubsHypeSide

public G4TwistTubsHypeSide(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

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

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

getNormal

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

getNormal

public G4ThreeVector getNormal(G4ThreeVector xx)

inside

public EInside inside(G4ThreeVector gp)

getRhoAtPZ

public double getRhoAtPZ(G4ThreeVector p,
                         boolean isglobal)

getRhoAtPZ

public double getRhoAtPZ(G4ThreeVector p)

surfacePoint

public G4ThreeVector surfacePoint(double arg0,
                                  double arg1,
                                  boolean isGlobal)
Overrides:
surfacePoint in class G4VTwistSurface

surfacePoint

public G4ThreeVector surfacePoint(double arg0,
                                  double arg1)
Overrides:
surfacePoint in class G4VTwistSurface

getBoundaryMin

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

getBoundaryMax

public double getBoundaryMax(double phi)
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.