hep.geant4.jni
Class G4TwistedTubs
java.lang.Object
hep.geant4.jni.G4VSolid
hep.geant4.jni.G4TwistedTubs
public class G4TwistedTubs
- extends G4VSolid
|
Constructor Summary |
G4TwistedTubs(long cPtr,
boolean cMemoryOwn)
|
G4TwistedTubs(String pname,
double twistedangle,
double endinnerrad,
double endouterrad,
double halfzlen,
double dphi)
|
G4TwistedTubs(String pname,
double twistedangle,
double innerrad,
double outerrad,
double negativeEndz,
double positiveEndz,
double dphi)
|
G4TwistedTubs(String pname,
double twistedangle,
double innerrad,
double outerrad,
double negativeEndz,
double positiveEndz,
int nseg,
double totphi)
|
G4TwistedTubs(String pname,
double twistedangle,
double endinnerrad,
double endouterrad,
double halfzlen,
int nseg,
double totphi)
|
G4TwistedTubs(SWIGTYPE_p___void__ arg0)
|
|
Method Summary |
boolean |
calculateExtent(EAxis paxis,
G4VoxelLimits pvoxellimit,
G4AffineTransform ptransform,
SWIGTYPE_p_double pmin,
SWIGTYPE_p_double pmax)
|
void |
computeDimensions(G4VPVParameterisation arg0,
int arg1,
G4VPhysicalVolume arg2)
|
G4NURBS |
createNURBS()
|
G4Polyhedron |
createPolyhedron()
|
void |
delete()
|
void |
describeYourselfTo(G4VGraphicsScene scene)
|
double |
distanceToIn(G4ThreeVector p)
|
double |
distanceToIn(G4ThreeVector p,
G4ThreeVector v)
|
double |
distanceToOut(G4ThreeVector p)
|
double |
distanceToOut(G4ThreeVector p,
G4ThreeVector v)
|
double |
distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcnorm)
|
double |
distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcnorm,
SWIGTYPE_p_bool validnorm)
|
double |
distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcnorm,
SWIGTYPE_p_bool validnorm,
G4ThreeVector n)
|
boolean |
equals(Object obj)
|
protected void |
finalize()
|
static long |
getCPtr(G4TwistedTubs obj)
|
double |
getCubicVolume()
|
double |
getDPhi()
|
double |
getEndInnerRadius()
|
double |
getEndInnerRadius(int i)
|
double |
getEndOuterRadius()
|
double |
getEndOuterRadius(int i)
|
double |
getEndPhi(int i)
|
double |
getEndZ(int i)
|
String |
getEntityType()
|
G4VisExtent |
getExtent()
|
double |
getInnerRadius()
|
double |
getInnerStereo()
|
double |
getKappa()
|
double |
getOuterRadius()
|
double |
getOuterStereo()
|
double |
getPhiTwist()
|
G4ThreeVector |
getPointOnSurface()
|
G4Polyhedron |
getPolyhedron()
|
double |
getTanInnerStereo()
|
double |
getTanInnerStereo2()
|
double |
getTanOuterStereo()
|
double |
getTanOuterStereo2()
|
double |
getZHalfLength()
|
EInside |
inside(G4ThreeVector p)
|
G4ThreeVector |
surfaceNormal(G4ThreeVector p)
|
G4TwistedTubs
public G4TwistedTubs(long cPtr,
boolean cMemoryOwn)
G4TwistedTubs
public G4TwistedTubs(String pname,
double twistedangle,
double endinnerrad,
double endouterrad,
double halfzlen,
double dphi)
G4TwistedTubs
public G4TwistedTubs(String pname,
double twistedangle,
double endinnerrad,
double endouterrad,
double halfzlen,
int nseg,
double totphi)
G4TwistedTubs
public G4TwistedTubs(String pname,
double twistedangle,
double innerrad,
double outerrad,
double negativeEndz,
double positiveEndz,
double dphi)
G4TwistedTubs
public G4TwistedTubs(String pname,
double twistedangle,
double innerrad,
double outerrad,
double negativeEndz,
double positiveEndz,
int nseg,
double totphi)
G4TwistedTubs
public G4TwistedTubs(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4TwistedTubs obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize in class G4VSolid
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete in class G4VSolid
equals
public boolean equals(Object obj)
- Overrides:
equals in class G4VSolid
computeDimensions
public void computeDimensions(G4VPVParameterisation arg0,
int arg1,
G4VPhysicalVolume arg2)
- Overrides:
computeDimensions in class G4VSolid
calculateExtent
public boolean calculateExtent(EAxis paxis,
G4VoxelLimits pvoxellimit,
G4AffineTransform ptransform,
SWIGTYPE_p_double pmin,
SWIGTYPE_p_double pmax)
- Overrides:
calculateExtent in class G4VSolid
distanceToIn
public double distanceToIn(G4ThreeVector p,
G4ThreeVector v)
- Overrides:
distanceToIn in class G4VSolid
distanceToIn
public double distanceToIn(G4ThreeVector p)
- Overrides:
distanceToIn in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcnorm,
SWIGTYPE_p_bool validnorm,
G4ThreeVector n)
- Overrides:
distanceToOut in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcnorm,
SWIGTYPE_p_bool validnorm)
- Overrides:
distanceToOut in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p,
G4ThreeVector v,
boolean calcnorm)
- Overrides:
distanceToOut in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p,
G4ThreeVector v)
- Overrides:
distanceToOut in class G4VSolid
distanceToOut
public double distanceToOut(G4ThreeVector p)
- Overrides:
distanceToOut in class G4VSolid
inside
public EInside inside(G4ThreeVector p)
- Overrides:
inside in class G4VSolid
surfaceNormal
public G4ThreeVector surfaceNormal(G4ThreeVector p)
- Overrides:
surfaceNormal in class G4VSolid
describeYourselfTo
public void describeYourselfTo(G4VGraphicsScene scene)
- Overrides:
describeYourselfTo in class G4VSolid
createPolyhedron
public G4Polyhedron createPolyhedron()
- Overrides:
createPolyhedron in class G4VSolid
createNURBS
public G4NURBS createNURBS()
- Overrides:
createNURBS in class G4VSolid
getPolyhedron
public G4Polyhedron getPolyhedron()
- Overrides:
getPolyhedron in class G4VSolid
getDPhi
public double getDPhi()
getPhiTwist
public double getPhiTwist()
getInnerRadius
public double getInnerRadius()
getOuterRadius
public double getOuterRadius()
getInnerStereo
public double getInnerStereo()
getOuterStereo
public double getOuterStereo()
getZHalfLength
public double getZHalfLength()
getKappa
public double getKappa()
getTanInnerStereo
public double getTanInnerStereo()
getTanInnerStereo2
public double getTanInnerStereo2()
getTanOuterStereo
public double getTanOuterStereo()
getTanOuterStereo2
public double getTanOuterStereo2()
getEndZ
public double getEndZ(int i)
getEndPhi
public double getEndPhi(int i)
getEndInnerRadius
public double getEndInnerRadius(int i)
getEndOuterRadius
public double getEndOuterRadius(int i)
getEndInnerRadius
public double getEndInnerRadius()
getEndOuterRadius
public double getEndOuterRadius()
getExtent
public G4VisExtent getExtent()
- Overrides:
getExtent in class G4VSolid
getEntityType
public String getEntityType()
- Overrides:
getEntityType in class G4VSolid
getCubicVolume
public double getCubicVolume()
- Overrides:
getCubicVolume in class G4VSolid
getPointOnSurface
public G4ThreeVector getPointOnSurface()
- Overrides:
getPointOnSurface in class G4VSolid
Copyright © 2000-2007 FreeHEP. All Rights Reserved.