hep.geant4.jni
Class G4TwistTubsFlatSide

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

public class G4TwistTubsFlatSide
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
G4TwistTubsFlatSide(long cPtr, boolean cMemoryOwn)
           
G4TwistTubsFlatSide(String name, double[] EndInnerRadius, double[] EndOuterRadius, double DPhi, double[] EndPhi, double[] EndZ, int handedness)
           
G4TwistTubsFlatSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, G4ThreeVector n)
           
G4TwistTubsFlatSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, G4ThreeVector n, EAxis axis1)
           
G4TwistTubsFlatSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, G4ThreeVector n, EAxis axis1, EAxis axis2)
           
G4TwistTubsFlatSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, G4ThreeVector n, EAxis axis1, EAxis axis2, double axis0min)
           
G4TwistTubsFlatSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, G4ThreeVector n, EAxis axis1, EAxis axis2, double axis0min, double axis1min)
           
G4TwistTubsFlatSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, G4ThreeVector n, EAxis axis1, EAxis axis2, double axis0min, double axis1min, double axis0max)
           
G4TwistTubsFlatSide(String name, G4RotationMatrix rot, G4ThreeVector tlate, G4ThreeVector n, EAxis axis1, EAxis axis2, double axis0min, double axis1min, double axis0max, double axis1max)
           
G4TwistTubsFlatSide(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(G4TwistTubsFlatSide obj)
           
 void getFacets(int m, int n, SWIGTYPE_p_a_3__double xyz, SWIGTYPE_p_a_4__int faces, int iside)
           
 double getFSurfaceArea()
           
 G4ThreeVector getNormal(G4ThreeVector arg0)
           
 G4ThreeVector getNormal(G4ThreeVector arg0, boolean isGlobal)
           
 double getSurfaceArea()
           
 void setFSurfaceArea(double value)
           
 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

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(long cPtr,
                           boolean cMemoryOwn)

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           G4ThreeVector n,
                           EAxis axis1,
                           EAxis axis2,
                           double axis0min,
                           double axis1min,
                           double axis0max,
                           double axis1max)

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           G4ThreeVector n,
                           EAxis axis1,
                           EAxis axis2,
                           double axis0min,
                           double axis1min,
                           double axis0max)

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           G4ThreeVector n,
                           EAxis axis1,
                           EAxis axis2,
                           double axis0min,
                           double axis1min)

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           G4ThreeVector n,
                           EAxis axis1,
                           EAxis axis2,
                           double axis0min)

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           G4ThreeVector n,
                           EAxis axis1,
                           EAxis axis2)

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           G4ThreeVector n,
                           EAxis axis1)

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(String name,
                           G4RotationMatrix rot,
                           G4ThreeVector tlate,
                           G4ThreeVector n)

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(String name,
                           double[] EndInnerRadius,
                           double[] EndOuterRadius,
                           double DPhi,
                           double[] EndPhi,
                           double[] EndZ,
                           int handedness)

G4TwistTubsFlatSide

public G4TwistTubsFlatSide(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

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

setFSurfaceArea

public void setFSurfaceArea(double value)

getFSurfaceArea

public double getFSurfaceArea()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.