36 #ifndef G4MODELINGPARAMETERS_HH 
   37 #define G4MODELINGPARAMETERS_HH 
   81     fName(name), fCopyNo(copyNo) {}
 
  100     fVisAtts(visAtts), fSignifier(signifier), fPVNameCopyNoPath(path) {}
 
  104      const std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>& path);
 
  110     {
return fPVNameCopyNoPath;}
 
  112     {fVisAtts = visAtts;}
 
  114     {fSignifier = signifier;}
 
  131             G4bool isCullingInvisible,
 
  179   friend std::ostream& 
operator <<
 
  182   friend std::ostream& 
operator <<
 
  185   friend std::ostream& 
operator <<
 
  187    const std::vector<VisAttributesModifier>&);
 
  206   std::vector<VisAttributesModifier> fVisAttributesModifiers;
 
  209 std::ostream& 
operator <<
 
  212 std::ostream& 
operator <<
 
  215 std::ostream& 
operator <<
 
  217  const std::vector<G4ModelingParameters::VisAttributesModifier>&);
 
  219 #include "G4ModelingParameters.icc" 
G4VSolid * GetSectionSolid() const 
 
const G4VisAttributes & GetVisAttributes() const 
 
const G4Point3D & GetExplodeCentre() const 
 
const G4VisAttributes * GetDefaultVisAttributes() const 
 
void SetVisibleDensity(G4double)
 
void SetPVNameCopyNoPath(const PVNameCopyNoPath &PVNameCopyNoPath)
 
G4VSolid * GetCutawaySolid() const 
 
G4bool IsDensityCulling() const 
 
G4int SetNoOfSides(G4int)
 
void SetCutawaySolid(G4VSolid *pCutawaySolid)
 
void SetCullingCovered(G4bool)
 
void SetCullingInvisible(G4bool)
 
const G4Event * GetEvent() const 
 
void SetEvent(const G4Event *pEvent)
 
G4int GetNoOfSides() const 
 
const G4String & GetName() const 
 
void SetVisAttributes(const G4VisAttributes &visAtts)
 
G4bool IsCullingCovered() const 
 
VisAttributesModifier(const G4VisAttributes &visAtts, VisAttributesSignifier signifier, const PVNameCopyNoPath &path)
 
G4bool IsCullingInvisible() const 
 
void SetSectionSolid(G4VSolid *pSectionSolid)
 
void SetVisAttributesSignifier(VisAttributesSignifier signifier)
 
void SetVisAttributesModifiers(const std::vector< VisAttributesModifier > &)
 
std::vector< PVNameCopyNo > PVNameCopyNoPath
 
G4double GetExplodeFactor() const 
 
const PVNameCopyNoPath & GetPVNameCopyNoPath() const 
 
void SetDensityCulling(G4bool)
 
G4bool operator!=(const PVNameCopyNo &) const 
 
void SetExplodeFactor(G4double explodeFactor)
 
G4double GetVisibleDensity() const 
 
PVNameCopyNo(G4String name, G4int copyNo)
 
void SetExplodeCentre(const G4Point3D &explodeCentre)
 
G4bool operator!=(const VisAttributesModifier &) const 
 
void SetDefaultVisAttributes(const G4VisAttributes *pDefaultVisAttributes)
 
G4bool operator!=(const G4ModelingParameters &) const 
 
VisAttributesSignifier GetVisAttributesSignifier() const 
 
G4bool operator==(const VisAttributesModifier &rhs) const 
 
void SetDrawingStyle(DrawingStyle)
 
G4bool operator==(const PVNameCopyNo &rhs) const 
 
PVNameCopyNoPath::const_iterator PVNameCopyNoPathConstIterator
 
DrawingStyle GetDrawingStyle() const 
 
const std::vector< VisAttributesModifier > & GetVisAttributesModifiers() const