36 #ifndef G4MODELINGPARAMETERS_HH
37 #define G4MODELINGPARAMETERS_HH
132 const std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>& path);
159 G4bool isCullingInvisible,
211 friend std::ostream&
operator <<
214 friend std::ostream&
operator <<
217 friend std::ostream&
operator <<
220 friend std::ostream&
operator <<
222 const std::vector<VisAttributesModifier>&);
246 std::ostream&
operator <<
249 std::ostream&
operator <<
252 std::ostream&
operator <<
255 std::ostream&
operator <<
257 const std::vector<G4ModelingParameters::VisAttributesModifier>&);
259 #include "G4ModelingParameters.icc"
std::vector< PVNameCopyNo > PVNameCopyNoPath
void SetDefaultVisAttributes(const G4VisAttributes *pDefaultVisAttributes)
G4bool IsDensityCulling() const
DrawingStyle GetDrawingStyle() const
G4VSolid * fpCutawaySolid
G4bool operator!=(const PVPointerCopyNo &) const
void SetDrawingStyle(DrawingStyle)
void SetExplodeCentre(const G4Point3D &explodeCentre)
G4VSolid * fpSectionSolid
void SetVisAttributes(const G4VisAttributes &visAtts)
PVPointerCopyNo(G4VPhysicalVolume *pPV, G4int copyNo)
G4double GetVisibleDensity() const
void SetPVNameCopyNoPath(const PVNameCopyNoPath &PVNameCopyNoPath)
G4int SetNoOfSides(G4int)
void SetCBDParameters(const std::vector< G4double > &)
PVNameCopyNo(G4String name, G4int copyNo)
G4bool operator==(const VisAttributesModifier &rhs) const
void SetEvent(const G4Event *pEvent)
const std::vector< VisAttributesModifier > & GetVisAttributesModifiers() const
DrawingStyle fDrawingStyle
const G4VPhysicalVolume * GetPVPointer() const
G4bool operator==(const PVNameCopyNo &rhs) const
G4VPhysicalVolume * GetPhysicalVolume() const
PVPointerCopyNoPath::const_iterator PVPointerCopyNoPathConstIterator
VisAttributesModifier(const G4VisAttributes &visAtts, VisAttributesSignifier signifier, const PVNameCopyNoPath &path)
G4int GetCBDAlgorithmNumber() const
G4bool operator!=(const VisAttributesModifier &) const
void SetSectionSolid(G4VSolid *pSectionSolid)
G4bool operator!=(const PVNameCopyNo &) const
void SetExplodeFactor(G4double explodeFactor)
void SetCullingCovered(G4bool)
VisAttributesSignifier fSignifier
void SetDensityCulling(G4bool)
G4bool operator==(const PVPointerCopyNo &rhs) const
PVNameCopyNoPath fPVNameCopyNoPath
void SetVisAttributesSignifier(VisAttributesSignifier signifier)
const G4Point3D & GetExplodeCentre() const
G4bool IsCullingInvisible() const
G4bool operator!=(const G4ModelingParameters &) const
G4int fCBDAlgorithmNumber
const PVNameCopyNoPath & GetPVNameCopyNoPath() const
G4bool IsCullingCovered() const
void SetVisAttributesModifiers(const std::vector< VisAttributesModifier > &)
const G4VisAttributes * GetDefaultVisAttributes() const
std::vector< PVPointerCopyNo > PVPointerCopyNoPath
std::vector< VisAttributesModifier > fVisAttributesModifiers
G4int GetNoOfSides() const
const std::vector< G4double > & GetCBDParameters() const
const G4String & GetName() const
VisAttributesSignifier GetVisAttributesSignifier() const
const G4String & GetName() const
const G4Event * GetEvent() const
const G4VisAttributes * fpDefaultVisAttributes
G4VSolid * GetSectionSolid() const
const G4VisAttributes & GetVisAttributes() const
G4VSolid * GetCutawaySolid() const
void SetCutawaySolid(G4VSolid *pCutawaySolid)
void SetCBDAlgorithmNumber(G4int)
void SetVisibleDensity(G4double)
PVNameCopyNoPath::const_iterator PVNameCopyNoPathConstIterator
G4double GetExplodeFactor() const
const G4String & GetName() const
void SetCullingInvisible(G4bool)
std::vector< G4double > fCBDParameters