31#ifndef G4VISCOMMANDSGEOMETRYSET_HH
32#define G4VISCOMMANDSGEOMETRYSET_HH
54 {visAtts->SetColour(fColour);}
64 (
G4bool daughtersInvisible):
65 fDaughtersInvisible(daughtersInvisible) {}
68 {visAtts->SetDaughtersInvisible(fDaughtersInvisible);}
70 G4bool fDaughtersInvisible;
78 (
G4bool forceAuxEdgeVisible):
79 fForceAuxEdgeVisible(forceAuxEdgeVisible) {}
82 {visAtts->SetForceAuxEdgeVisible(fForceAuxEdgeVisible);}
84 G4bool fForceAuxEdgeVisible;
92 (
G4int lineSegmentsPerCircle):
93 fLineSegmentsPerCircle(lineSegmentsPerCircle) {}
96 {visAtts->SetForceLineSegmentsPerCircle(fLineSegmentsPerCircle);}
98 G4int fLineSegmentsPerCircle;
107 fForceSolid(forceSolid) {}
110 {visAtts->SetForceSolid(fForceSolid);}
121 fForceWireframe(forceWireframe) {}
124 {visAtts->SetForceWireframe(fForceWireframe);}
135 fLineStyle(lineStyle) {}
138 {visAtts->SetLineStyle(fLineStyle);}
149 fLineWidth(lineWidth) {}
152 {visAtts->SetLineWidth(fLineWidth);}
163 fVisibility(visibility) {}
166 {visAtts->SetVisibility(fVisibility);}
174 G4int requestedDepth);
virtual ~G4VVisCommandGeometrySetFunction()
virtual void operator()(G4VisAttributes *) const =0
void SetLVVisAtts(G4LogicalVolume *, const G4VVisCommandGeometrySetFunction &, G4int depth, G4int requestedDepth)
void Set(G4String logVolName, const G4VVisCommandGeometrySetFunction &, G4int requestedDepth)
G4VisCommandGeometrySetColourFunction(const G4Colour &colour)
virtual ~G4VisCommandGeometrySetColourFunction()
void SetNewValue(G4UIcommand *command, G4String newValue)
virtual ~G4VisCommandGeometrySetColour()
G4VisCommandGeometrySetColour()
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandGeometrySetDaughtersInvisibleFunction(G4bool daughtersInvisible)
virtual ~G4VisCommandGeometrySetDaughtersInvisibleFunction()
void SetNewValue(G4UIcommand *command, G4String newValue)
virtual ~G4VisCommandGeometrySetDaughtersInvisible()
G4VisCommandGeometrySetDaughtersInvisible()
G4String GetCurrentValue(G4UIcommand *command)
virtual ~G4VisCommandGeometrySetForceAuxEdgeVisibleFunction()
G4VisCommandGeometrySetForceAuxEdgeVisibleFunction(G4bool forceAuxEdgeVisible)
G4String GetCurrentValue(G4UIcommand *command)
virtual ~G4VisCommandGeometrySetForceAuxEdgeVisible()
void SetNewValue(G4UIcommand *command, G4String newValue)
G4VisCommandGeometrySetForceAuxEdgeVisible()
virtual ~G4VisCommandGeometrySetForceLineSegmentsPerCircleFunction()
G4VisCommandGeometrySetForceLineSegmentsPerCircleFunction(G4int lineSegmentsPerCircle)
virtual ~G4VisCommandGeometrySetForceLineSegmentsPerCircle()
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandGeometrySetForceLineSegmentsPerCircle()
void SetNewValue(G4UIcommand *command, G4String newValue)
G4VisCommandGeometrySetForceSolidFunction(G4bool forceSolid)
virtual ~G4VisCommandGeometrySetForceSolidFunction()
G4String GetCurrentValue(G4UIcommand *command)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4VisCommandGeometrySetForceSolid()
virtual ~G4VisCommandGeometrySetForceSolid()
virtual ~G4VisCommandGeometrySetForceWireframeFunction()
G4VisCommandGeometrySetForceWireframeFunction(G4bool forceWireframe)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4String GetCurrentValue(G4UIcommand *command)
virtual ~G4VisCommandGeometrySetForceWireframe()
G4VisCommandGeometrySetForceWireframe()
virtual ~G4VisCommandGeometrySetLineStyleFunction()
G4VisCommandGeometrySetLineStyleFunction(G4VisAttributes::LineStyle lineStyle)
G4String GetCurrentValue(G4UIcommand *command)
void SetNewValue(G4UIcommand *command, G4String newValue)
virtual ~G4VisCommandGeometrySetLineStyle()
G4VisCommandGeometrySetLineStyle()
G4VisCommandGeometrySetLineWidthFunction(G4double lineWidth)
virtual ~G4VisCommandGeometrySetLineWidthFunction()
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandGeometrySetLineWidth()
virtual ~G4VisCommandGeometrySetLineWidth()
void SetNewValue(G4UIcommand *command, G4String newValue)
G4VisCommandGeometrySetVisibilityFunction(G4bool visibility)
virtual ~G4VisCommandGeometrySetVisibilityFunction()
G4String GetCurrentValue(G4UIcommand *command)
void SetNewValue(G4UIcommand *command, G4String newValue)
virtual ~G4VisCommandGeometrySetVisibility()
void SetNewValueOnLV(G4LogicalVolume *pLV, G4int, G4bool)
G4VisCommandGeometrySetVisibility()