hep.geant4.jni
Class G4TwistTubsSide

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

public class G4TwistTubsSide
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
G4TwistTubsSide(long cPtr, boolean cMemoryOwn)
           
G4TwistTubsSide(String name, double[] EndInnerRadius, double[] EndOuterRadius, double DPhi, double[] EndPhi, double[] EndZ, double InnerRadius, double OuterRadius, double Kappa, int handedness)
           
G4TwistTubsSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa)
           
G4TwistTubsSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, EAxis axis0)
           
G4TwistTubsSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, EAxis axis0, EAxis axis1)
           
G4TwistTubsSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, EAxis axis0, EAxis axis1, double axis0min)
           
G4TwistTubsSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, EAxis axis0, EAxis axis1, double axis0min, double axis1min)
           
G4TwistTubsSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, EAxis axis0, EAxis axis1, double axis0min, double axis1min, double axis0max)
           
G4TwistTubsSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, int handedness, double kappa, EAxis axis0, EAxis axis1, double axis0min, double axis1min, double axis0max, double axis1max)
           
G4TwistTubsSide(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(G4TwistTubsSide 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 getSurfaceArea()
           
 G4ThreeVector projectAtPXPZ(G4ThreeVector p)
           
 G4ThreeVector projectAtPXPZ(G4ThreeVector p, boolean isglobal)
           
 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

G4TwistTubsSide

public G4TwistTubsSide(long cPtr,
                       boolean cMemoryOwn)

G4TwistTubsSide

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

G4TwistTubsSide

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

G4TwistTubsSide

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

G4TwistTubsSide

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

G4TwistTubsSide

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

G4TwistTubsSide

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

G4TwistTubsSide

public G4TwistTubsSide(String name,
                       G4RotationMatrix rot,
                       G4ThreeVector tlate,
                       int handedness,
                       double kappa)

G4TwistTubsSide

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

G4TwistTubsSide

public G4TwistTubsSide(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

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

projectAtPXPZ

public G4ThreeVector projectAtPXPZ(G4ThreeVector p,
                                   boolean isglobal)

projectAtPXPZ

public G4ThreeVector projectAtPXPZ(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.