36 #ifndef G4MODELINGPARAMETERS_HH 37 #define G4MODELINGPARAMETERS_HH 98 const PVNameCopyNoPath& path):
99 fVisAtts(visAtts), fSignifier(signifier), fPVNameCopyNoPath(path) {}
103 const std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>& path);
109 {
return fPVNameCopyNoPath;}
124 G4bool isCullingInvisible,
172 friend std::ostream&
operator <<
175 friend std::ostream&
operator <<
176 (std::ostream& os,
const PVNameCopyNoPath&);
178 friend std::ostream&
operator <<
180 const std::vector<VisAttributesModifier>&);
202 std::ostream&
operator <<
205 std::ostream&
operator <<
208 std::ostream&
operator <<
210 const std::vector<G4ModelingParameters::VisAttributesModifier>&);
212 #include "G4ModelingParameters.icc"
G4bool operator==(const PVNameCopyNo &rhs) const
G4bool IsDensityCulling() const
G4VSolid * fpSectionSolid
VisAttributesSignifier fSignifier
void SetVisibleDensity(G4double)
const PVNameCopyNoPath & GetPVNameCopyNoPath() const
DrawingStyle GetDrawingStyle() const
DrawingStyle fDrawingStyle
const G4VisAttributes * fpDefaultVisAttributes
G4int GetNoOfSides() const
G4int SetNoOfSides(G4int)
const G4VisAttributes * GetDefaultVisAttributes() const
void SetCutawaySolid(G4VSolid *pCutawaySolid)
void SetCullingCovered(G4bool)
G4VSolid * GetCutawaySolid() const
void SetCullingInvisible(G4bool)
G4bool IsCullingInvisible() const
const G4Event * GetEvent() const
void SetEvent(const G4Event *pEvent)
PVNameCopyNoPath fPVNameCopyNoPath
std::vector< VisAttributesModifier > fVisAttributesModifiers
const G4VisAttributes & GetVisAttributes() const
G4bool operator!=(const PVNameCopyNo &) const
G4double GetExplodeFactor() const
const std::vector< VisAttributesModifier > & GetVisAttributesModifiers() const
void SetSectionSolid(G4VSolid *pSectionSolid)
void SetVisAttributesModifiers(const std::vector< VisAttributesModifier > &)
std::vector< PVNameCopyNo > PVNameCopyNoPath
G4bool IsCullingCovered() const
void SetDensityCulling(G4bool)
const G4Point3D & GetExplodeCentre() const
void SetExplodeFactor(G4double explodeFactor)
G4VSolid * GetSectionSolid() const
G4bool operator==(const VisAttributesModifier &rhs) const
G4VSolid * fpCutawaySolid
VisAttributesSignifier GetVisAttributesSignifier() const
const G4String & GetName() const
PVNameCopyNo(G4String name, G4int copyNo)
void SetExplodeCentre(const G4Point3D &explodeCentre)
void SetDefaultVisAttributes(const G4VisAttributes *pDefaultVisAttributes)
G4double GetVisibleDensity() const
void SetDrawingStyle(DrawingStyle)
PVNameCopyNoPath::const_iterator PVNameCopyNoPathConstIterator