hep.geant4.jni
Class G4VTwistedFaceted

java.lang.Object
  extended by hep.geant4.jni.G4VSolid
      extended by hep.geant4.jni.G4VTwistedFaceted
Direct Known Subclasses:
G4TwistedBox, G4TwistedTrap, G4TwistedTrd

public class G4VTwistedFaceted
extends G4VSolid


Field Summary
 
Fields inherited from class hep.geant4.jni.G4VSolid
swigCMemOwn
 
Constructor Summary
G4VTwistedFaceted(long cPtr, boolean cMemoryOwn)
           
G4VTwistedFaceted(String pname, double PhiTwist, double pDz, double pTheta, double pPhi, double pDy1, double pDx1, double pDx2, double pDy2, double pDx3, double pDx4, double pAlph)
           
G4VTwistedFaceted(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()
           
 double getAlpha()
           
static long getCPtr(G4VTwistedFaceted obj)
           
 double getCubicVolume()
           
 double getDx1()
           
 double getDx2()
           
 double getDx3()
           
 double getDx4()
           
 double getDy1()
           
 double getDy2()
           
 double getDz()
           
 String getEntityType()
           
 G4VisExtent getExtent()
           
 double getPhi()
           
 G4ThreeVector getPointInSolid(double z)
           
 G4ThreeVector getPointOnSurface()
           
 G4Polyhedron getPolyhedron()
           
 double getTheta()
           
 double getTwistAngle()
           
 double getValueA(double phi)
           
 double getValueB(double phi)
           
 double getValueD(double phi)
           
 EInside inside(G4ThreeVector p)
           
 G4ThreeVector surfaceNormal(G4ThreeVector p)
           
 double xcoef(double u, double phi, double ftg)
           
 
Methods inherited from class hep.geant4.jni.G4VSolid
dumpInfo, getConstituentSolid, getCPtr, getDisplacedSolidPtr, getName, setName
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4VTwistedFaceted

public G4VTwistedFaceted(long cPtr,
                         boolean cMemoryOwn)

G4VTwistedFaceted

public G4VTwistedFaceted(String pname,
                         double PhiTwist,
                         double pDz,
                         double pTheta,
                         double pPhi,
                         double pDy1,
                         double pDx1,
                         double pDx2,
                         double pDy2,
                         double pDx3,
                         double pDx4,
                         double pAlph)

G4VTwistedFaceted

public G4VTwistedFaceted(SWIGTYPE_p___void__ arg0)
Method Detail

getCPtr

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

getPointOnSurface

public G4ThreeVector getPointOnSurface()
Overrides:
getPointOnSurface in class G4VSolid

getPointInSolid

public G4ThreeVector getPointInSolid(double z)

getCubicVolume

public double getCubicVolume()
Overrides:
getCubicVolume 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

getTwistAngle

public double getTwistAngle()

getDx1

public double getDx1()

getDx2

public double getDx2()

getDx3

public double getDx3()

getDx4

public double getDx4()

getDy1

public double getDy1()

getDy2

public double getDy2()

getDz

public double getDz()

getPhi

public double getPhi()

getTheta

public double getTheta()

getAlpha

public double getAlpha()

xcoef

public double xcoef(double u,
                    double phi,
                    double ftg)

getValueA

public double getValueA(double phi)

getValueB

public double getValueB(double phi)

getValueD

public double getValueD(double phi)

getExtent

public G4VisExtent getExtent()
Overrides:
getExtent in class G4VSolid

getEntityType

public String getEntityType()
Overrides:
getEntityType in class G4VSolid


Copyright © 2000-2007 FreeHEP. All Rights Reserved.