hep.geant4.jni
Class G4Tet
java.lang.Object
hep.geant4.jni.G4VSolid
hep.geant4.jni.G4Tet
public class G4Tet
- extends G4VSolid
Constructor Summary |
G4Tet(long cPtr,
boolean cMemoryOwn)
|
G4Tet(String pName,
G4ThreeVector anchor,
G4ThreeVector p2,
G4ThreeVector p3,
G4ThreeVector p4)
|
G4Tet(String pName,
G4ThreeVector anchor,
G4ThreeVector p2,
G4ThreeVector p3,
G4ThreeVector p4,
SWIGTYPE_p_bool degeneracyFlag)
|
G4Tet(SWIGTYPE_p___void__ arg0)
|
Method Summary |
boolean |
calculateExtent(EAxis pAxis,
G4VoxelLimits pVoxelLimit,
G4AffineTransform pTransform,
SWIGTYPE_p_double pmin,
SWIGTYPE_p_double pmax)
|
static boolean |
checkDegeneracy(G4ThreeVector anchor,
G4ThreeVector p2,
G4ThreeVector p3,
G4ThreeVector p4)
|
void |
computeDimensions(G4VPVParameterisation p,
int n,
G4VPhysicalVolume pRep)
|
G4NURBS |
createNURBS()
|
G4Polyhedron |
createPolyhedron()
|
String |
cVSFileVers()
|
String |
cVSHeaderVers()
|
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(G4Tet obj)
|
double |
getCubicVolume()
|
String |
getEntityType()
|
G4VisExtent |
getExtent()
|
G4ThreeVector |
getPointOnSurface()
|
G4Polyhedron |
getPolyhedron()
|
SWIGTYPE_p_std__vectorTCLHEP__Hep3Vector_t |
getVertices()
|
EInside |
inside(G4ThreeVector p)
|
void |
printWarnings(boolean flag)
|
G4ThreeVector |
surfaceNormal(G4ThreeVector p)
|
G4Tet
public G4Tet(long cPtr,
boolean cMemoryOwn)
G4Tet
public G4Tet(String pName,
G4ThreeVector anchor,
G4ThreeVector p2,
G4ThreeVector p3,
G4ThreeVector p4,
SWIGTYPE_p_bool degeneracyFlag)
G4Tet
public G4Tet(String pName,
G4ThreeVector anchor,
G4ThreeVector p2,
G4ThreeVector p3,
G4ThreeVector p4)
G4Tet
public G4Tet(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4Tet 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 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
getCubicVolume
public double getCubicVolume()
- Overrides:
getCubicVolume
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
getExtent
public G4VisExtent getExtent()
- Overrides:
getExtent
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
cVSHeaderVers
public String cVSHeaderVers()
cVSFileVers
public String cVSFileVers()
printWarnings
public void printWarnings(boolean flag)
checkDegeneracy
public static boolean checkDegeneracy(G4ThreeVector anchor,
G4ThreeVector p2,
G4ThreeVector p3,
G4ThreeVector p4)
getVertices
public SWIGTYPE_p_std__vectorTCLHEP__Hep3Vector_t getVertices()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.