hep.geant4.jni
Class G4Cons
java.lang.Object
hep.geant4.jni.G4VSolid
hep.geant4.jni.G4CSGSolid
hep.geant4.jni.G4Cons
public class G4Cons
- extends G4CSGSolid
Method Summary |
boolean |
calculateExtent(EAxis pAxis,
G4VoxelLimits pVoxelLimit,
G4AffineTransform pTransform,
SWIGTYPE_p_double pmin,
SWIGTYPE_p_double pmax)
|
void |
computeDimensions(G4VPVParameterisation p,
int n,
G4VPhysicalVolume pRep)
|
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(G4Cons obj)
|
double |
getCubicVolume()
|
double |
getDeltaPhiAngle()
|
double |
getDPhi()
|
double |
getDz()
|
String |
getEntityType()
|
double |
getInnerRadiusMinusZ()
|
double |
getInnerRadiusPlusZ()
|
double |
getOuterRadiusMinusZ()
|
double |
getOuterRadiusPlusZ()
|
G4ThreeVector |
getPointOnSurface()
|
double |
getRmax1()
|
double |
getRmax2()
|
double |
getRmin1()
|
double |
getRmin2()
|
double |
getSPhi()
|
double |
getStartPhiAngle()
|
double |
getZHalfLength()
|
EInside |
inside(G4ThreeVector p)
|
void |
setDeltaPhiAngle(double newDPhi)
|
void |
setInnerRadiusMinusZ(double Rmin1)
|
void |
setInnerRadiusPlusZ(double Rmin2)
|
void |
setOuterRadiusMinusZ(double Rmax1)
|
void |
setOuterRadiusPlusZ(double Rmax2)
|
void |
setStartPhiAngle(double newSPhi)
|
void |
setZHalfLength(double newDz)
|
G4ThreeVector |
surfaceNormal(G4ThreeVector p)
|
G4Cons
public G4Cons(long cPtr,
boolean cMemoryOwn)
G4Cons
public G4Cons(String pName,
double pRmin1,
double pRmax1,
double pRmin2,
double pRmax2,
double pDz,
double pSPhi,
double pDPhi)
G4Cons
public G4Cons(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4Cons obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class G4CSGSolid
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class G4CSGSolid
equals
public boolean equals(Object obj)
- Overrides:
equals
in class G4CSGSolid
getInnerRadiusMinusZ
public double getInnerRadiusMinusZ()
getOuterRadiusMinusZ
public double getOuterRadiusMinusZ()
getInnerRadiusPlusZ
public double getInnerRadiusPlusZ()
getOuterRadiusPlusZ
public double getOuterRadiusPlusZ()
getZHalfLength
public double getZHalfLength()
getStartPhiAngle
public double getStartPhiAngle()
getDeltaPhiAngle
public double getDeltaPhiAngle()
getCubicVolume
public double getCubicVolume()
- Overrides:
getCubicVolume
in class G4VSolid
setInnerRadiusMinusZ
public void setInnerRadiusMinusZ(double Rmin1)
setOuterRadiusMinusZ
public void setOuterRadiusMinusZ(double Rmax1)
setInnerRadiusPlusZ
public void setInnerRadiusPlusZ(double Rmin2)
setOuterRadiusPlusZ
public void setOuterRadiusPlusZ(double Rmax2)
setZHalfLength
public void setZHalfLength(double newDz)
setStartPhiAngle
public void setStartPhiAngle(double newSPhi)
setDeltaPhiAngle
public void setDeltaPhiAngle(double newDPhi)
computeDimensions
public void computeDimensions(G4VPVParameterisation p,
int n,
G4VPhysicalVolume pRep)
- 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
inside
public EInside inside(G4ThreeVector p)
- Overrides:
inside
in class G4VSolid
surfaceNormal
public G4ThreeVector surfaceNormal(G4ThreeVector p)
- Overrides:
surfaceNormal
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
getEntityType
public String getEntityType()
- Overrides:
getEntityType
in class G4VSolid
getPointOnSurface
public G4ThreeVector getPointOnSurface()
- Overrides:
getPointOnSurface
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
getRmin1
public double getRmin1()
getRmax1
public double getRmax1()
getRmin2
public double getRmin2()
getRmax2
public double getRmax2()
getDz
public double getDz()
getSPhi
public double getSPhi()
getDPhi
public double getDPhi()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.