hep.geant4.jni
Class G4AssemblyVolume

java.lang.Object
  extended by hep.geant4.jni.G4AssemblyVolume

public class G4AssemblyVolume
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4AssemblyVolume()
           
G4AssemblyVolume(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void addPlacedAssembly(G4AssemblyVolume pAssembly, G4ThreeVector translation, G4RotationMatrix rotation)
           
 void addPlacedAssembly(G4AssemblyVolume pAssembly, G4Transform3D transformation)
           
 void addPlacedVolume(G4LogicalVolume pPlacedVolume, G4ThreeVector translation, G4RotationMatrix rotation)
           
 void addPlacedVolume(G4LogicalVolume pPlacedVolume, G4Transform3D transformation)
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 long getAssemblyID()
           
static long getCPtr(G4AssemblyVolume obj)
           
 long getImprintsCount()
           
 long getInstanceCount()
           
 SWIGTYPE_p_std__vectorTG4VPhysicalVolume_p_t__iterator getVolumesIterator()
           
 void makeImprint(G4LogicalVolume pMotherLV, G4ThreeVector translationInMother, G4RotationMatrix pRotationInMother)
           
 void makeImprint(G4LogicalVolume pMotherLV, G4ThreeVector translationInMother, G4RotationMatrix pRotationInMother, int copyNumBase)
           
 void makeImprint(G4LogicalVolume pMotherLV, G4ThreeVector translationInMother, G4RotationMatrix pRotationInMother, int copyNumBase, boolean surfCheck)
           
 void makeImprint(G4LogicalVolume pMotherLV, G4Transform3D transformation)
           
 void makeImprint(G4LogicalVolume pMotherLV, G4Transform3D transformation, int copyNumBase)
           
 void makeImprint(G4LogicalVolume pMotherLV, G4Transform3D transformation, int copyNumBase, boolean surfCheck)
           
 long totalImprintedVolumes()
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4AssemblyVolume

public G4AssemblyVolume(long cPtr,
                        boolean cMemoryOwn)

G4AssemblyVolume

public G4AssemblyVolume()
Method Detail

getCPtr

public static long getCPtr(G4AssemblyVolume obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

delete

public void delete()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

addPlacedVolume

public void addPlacedVolume(G4LogicalVolume pPlacedVolume,
                            G4ThreeVector translation,
                            G4RotationMatrix rotation)

addPlacedVolume

public void addPlacedVolume(G4LogicalVolume pPlacedVolume,
                            G4Transform3D transformation)

addPlacedAssembly

public void addPlacedAssembly(G4AssemblyVolume pAssembly,
                              G4Transform3D transformation)

addPlacedAssembly

public void addPlacedAssembly(G4AssemblyVolume pAssembly,
                              G4ThreeVector translation,
                              G4RotationMatrix rotation)

makeImprint

public void makeImprint(G4LogicalVolume pMotherLV,
                        G4ThreeVector translationInMother,
                        G4RotationMatrix pRotationInMother,
                        int copyNumBase,
                        boolean surfCheck)

makeImprint

public void makeImprint(G4LogicalVolume pMotherLV,
                        G4ThreeVector translationInMother,
                        G4RotationMatrix pRotationInMother,
                        int copyNumBase)

makeImprint

public void makeImprint(G4LogicalVolume pMotherLV,
                        G4ThreeVector translationInMother,
                        G4RotationMatrix pRotationInMother)

makeImprint

public void makeImprint(G4LogicalVolume pMotherLV,
                        G4Transform3D transformation,
                        int copyNumBase,
                        boolean surfCheck)

makeImprint

public void makeImprint(G4LogicalVolume pMotherLV,
                        G4Transform3D transformation,
                        int copyNumBase)

makeImprint

public void makeImprint(G4LogicalVolume pMotherLV,
                        G4Transform3D transformation)

getVolumesIterator

public SWIGTYPE_p_std__vectorTG4VPhysicalVolume_p_t__iterator getVolumesIterator()

totalImprintedVolumes

public long totalImprintedVolumes()

getImprintsCount

public long getImprintsCount()

getInstanceCount

public long getInstanceCount()

getAssemblyID

public long getAssemblyID()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.