hep.geant4.jni
Class G4TwistTubsHypeSide
java.lang.Object
hep.geant4.jni.G4VTwistSurface
hep.geant4.jni.G4TwistTubsHypeSide
public class G4TwistTubsHypeSide
- extends G4VTwistSurface
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 |
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)
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.