hep.geant4.jni
Class G4ReflectedSolid
java.lang.Object
hep.geant4.jni.G4VSolid
hep.geant4.jni.G4ReflectedSolid
public class G4ReflectedSolid
- extends G4VSolid
|
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()
|
G4VSolid |
getConstituentMovedSolid()
|
static long |
getCPtr(G4ReflectedSolid obj)
|
G4Transform3D |
getDirectTransform3D()
|
String |
getEntityType()
|
G4ThreeVector |
getPointOnSurface()
|
G4Polyhedron |
getPolyhedron()
|
G4ReflectedSolid |
getReflectedSolidPtr()
|
G4Transform3D |
getTransform3D()
|
EInside |
inside(G4ThreeVector p)
|
void |
setDirectTransform3D(G4Transform3D arg0)
|
void |
setTransform3D(G4Transform3D arg0)
|
G4ThreeVector |
surfaceNormal(G4ThreeVector p)
|
G4ReflectedSolid
public G4ReflectedSolid(long cPtr,
boolean cMemoryOwn)
G4ReflectedSolid
public G4ReflectedSolid(String pName,
G4VSolid pSolid,
G4Transform3D transform)
getCPtr
public static long getCPtr(G4ReflectedSolid 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
inside
public EInside inside(G4ThreeVector p)
- Overrides:
inside 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
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
computeDimensions
public void computeDimensions(G4VPVParameterisation p,
int n,
G4VPhysicalVolume pRep)
- Overrides:
computeDimensions in class G4VSolid
getPointOnSurface
public G4ThreeVector getPointOnSurface()
- Overrides:
getPointOnSurface in class G4VSolid
getEntityType
public String getEntityType()
- Overrides:
getEntityType in class G4VSolid
getReflectedSolidPtr
public G4ReflectedSolid getReflectedSolidPtr()
getConstituentMovedSolid
public G4VSolid getConstituentMovedSolid()
getTransform3D
public G4Transform3D getTransform3D()
setTransform3D
public void setTransform3D(G4Transform3D arg0)
getDirectTransform3D
public G4Transform3D getDirectTransform3D()
setDirectTransform3D
public void setDirectTransform3D(G4Transform3D arg0)
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
Copyright © 2000-2007 FreeHEP. All Rights Reserved.