hep.geant4.jni
Class G4DisplacedSolid
java.lang.Object
hep.geant4.jni.G4VSolid
hep.geant4.jni.G4DisplacedSolid
public class G4DisplacedSolid
- extends G4VSolid
Method Summary |
boolean |
calculateExtent(EAxis pAxis,
G4VoxelLimits pVoxelLimit,
G4AffineTransform pTransform,
SWIGTYPE_p_double pMin,
SWIGTYPE_p_double pMax)
|
void |
cleanTransformations()
|
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(G4DisplacedSolid obj)
|
G4AffineTransform |
getDirectTransform()
|
G4DisplacedSolid |
getDisplacedSolidPtr()
|
String |
getEntityType()
|
G4RotationMatrix |
getFrameRotation()
|
G4ThreeVector |
getFrameTranslation()
|
G4RotationMatrix |
getObjectRotation()
|
G4ThreeVector |
getObjectTranslation()
|
G4ThreeVector |
getPointOnSurface()
|
G4Polyhedron |
getPolyhedron()
|
G4AffineTransform |
getTransform()
|
EInside |
inside(G4ThreeVector p)
|
void |
setDirectTransform(G4AffineTransform arg0)
|
void |
setFrameRotation(G4RotationMatrix arg0)
|
void |
setFrameTranslation(G4ThreeVector arg0)
|
void |
setObjectRotation(G4RotationMatrix arg0)
|
void |
setObjectTranslation(G4ThreeVector arg0)
|
void |
setTransform(G4AffineTransform arg0)
|
G4ThreeVector |
surfaceNormal(G4ThreeVector p)
|
G4DisplacedSolid
public G4DisplacedSolid(long cPtr,
boolean cMemoryOwn)
G4DisplacedSolid
public G4DisplacedSolid(String pName,
G4VSolid pSolid,
G4RotationMatrix rotMatrix,
G4ThreeVector transVector)
G4DisplacedSolid
public G4DisplacedSolid(String pName,
G4VSolid pSolid,
G4Transform3D transform)
G4DisplacedSolid
public G4DisplacedSolid(String pName,
G4VSolid pSolid,
G4AffineTransform directTransform)
G4DisplacedSolid
public G4DisplacedSolid(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4DisplacedSolid 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
cleanTransformations
public void cleanTransformations()
getPointOnSurface
public G4ThreeVector getPointOnSurface()
- Overrides:
getPointOnSurface
in class G4VSolid
getEntityType
public String getEntityType()
- Overrides:
getEntityType
in class G4VSolid
getDisplacedSolidPtr
public G4DisplacedSolid getDisplacedSolidPtr()
- Overrides:
getDisplacedSolidPtr
in class G4VSolid
getConstituentMovedSolid
public G4VSolid getConstituentMovedSolid()
getTransform
public G4AffineTransform getTransform()
setTransform
public void setTransform(G4AffineTransform arg0)
getDirectTransform
public G4AffineTransform getDirectTransform()
setDirectTransform
public void setDirectTransform(G4AffineTransform arg0)
getFrameRotation
public G4RotationMatrix getFrameRotation()
setFrameRotation
public void setFrameRotation(G4RotationMatrix arg0)
getFrameTranslation
public G4ThreeVector getFrameTranslation()
setFrameTranslation
public void setFrameTranslation(G4ThreeVector arg0)
getObjectRotation
public G4RotationMatrix getObjectRotation()
setObjectRotation
public void setObjectRotation(G4RotationMatrix arg0)
getObjectTranslation
public G4ThreeVector getObjectTranslation()
setObjectTranslation
public void setObjectTranslation(G4ThreeVector 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.