68 #ifndef G3VOLTABLEENTRY_HH 
   69 #define G3VOLTABLEENTRY_HH 1 
  152     std::vector<G3VolTableEntry*> fDaughters;
 
  153     std::vector<G3VolTableEntry*> fMothers;
 
  154     std::vector<G3VolTableEntry*> fClones;
 
  155     std::vector<G3VolTableEntry*> fOverlaps;
 
  156     std::vector<G3Pos*> fG3Pos;
 
  163 { fDivision = division; }
 
  166 { 
return fDivision; }
 
G3G4DLL_API G4double Rpar[1000]
 
G3Pos * GetG3PosCopy(G4int copy=0)
 
G3Division * GetDivision()
 
void ClearG3PosCopy(G4int copy)
 
G3VolTableEntry * GetMasterClone()
 
G3VolTableEntry * FindClone(const G4String &vname)
 
G3VolTableEntry * GetMother()
 
G4LogicalVolume * GetLV()
 
void SetHasMANY(G4bool hasMANY)
 
void SetDivision(G3Division *division)
 
void SetLV(G4LogicalVolume *lv)
 
void AddOverlap(G3VolTableEntry *aOverlap)
 
G3VolTableEntry * GetClone(G4int i)
 
G3VolTableEntry(G4String &vname, G4String &shape, G4double *rpar, G4int npar, G4int nmed, G4VSolid *solid, G4bool hasNegPars)
 
std::vector< G3VolTableEntry * > * GetOverlaps()
 
void copy(std::vector< T > &main, const std::vector< T > &data)
 
void SetName(G4String name)
 
G3VolTableEntry * GetDaughter(G4int i)
 
G3VolTableEntry * FindMother(const G4String &vname)
 
void SetNRpar(G4int npar, G4double *Rpar)
 
void SetHasNegPars(G4bool hasNegPars)
 
G3VolTableEntry * FindDaughter(const G4String &vname)
 
void SetSolid(G4VSolid *solid)
 
G4bool operator==(const G3VolTableEntry &vte) const 
 
void AddG3Pos(G3Pos *aG3Pos)
 
void AddMother(G3VolTableEntry *aDaughter)
 
void AddClone(G3VolTableEntry *aDaughter)
 
void ReplaceMother(G3VolTableEntry *vteOld, G3VolTableEntry *vteNew)
 
virtual ~G3VolTableEntry()
 
void ReplaceDaughter(G3VolTableEntry *vteOld, G3VolTableEntry *vteNew)
 
void AddDaughter(G3VolTableEntry *aDaughter)