30#ifndef G4VISCOMMANDSGEOMETRYSET_HH
31#define G4VISCOMMANDSGEOMETRYSET_HH
53 {visAtts->SetColour(fColour);}
63 (
G4bool daughtersInvisible):
64 fDaughtersInvisible(daughtersInvisible) {}
67 {visAtts->SetDaughtersInvisible(fDaughtersInvisible);}
69 G4bool fDaughtersInvisible;
81 {visAtts->SetForceAuxEdgeVisible(fForce);}
108 (
G4int lineSegmentsPerCircle):
109 fLineSegmentsPerCircle(lineSegmentsPerCircle) {}
112 {visAtts->SetForceLineSegmentsPerCircle(fLineSegmentsPerCircle);}
114 G4int fLineSegmentsPerCircle;
126 {visAtts->SetForceSolid(fForce);}
140 {visAtts->SetForceWireframe(fForce);}
151 fLineStyle(lineStyle) {}
154 {visAtts->SetLineStyle(fLineStyle);}
165 fLineWidth(lineWidth) {}
168 {visAtts->SetLineWidth(fLineWidth);}
179 fVisibility(visibility) {}
182 {visAtts->SetVisibility(fVisibility);}
190 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)
void SetForceCloud(G4bool=true)
void SetForceNumberOfCloudPoints(G4int nPoints)
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 force)
G4String GetCurrentValue(G4UIcommand *command)
virtual ~G4VisCommandGeometrySetForceAuxEdgeVisible()
void SetNewValue(G4UIcommand *command, G4String newValue)
G4VisCommandGeometrySetForceAuxEdgeVisible()
G4VisCommandGeometrySetForceCloudFunction(G4bool force, G4int nPoints)
void operator()(G4VisAttributes *visAtts) const
virtual ~G4VisCommandGeometrySetForceCloudFunction()
virtual ~G4VisCommandGeometrySetForceCloud()
G4VisCommandGeometrySetForceCloud()
G4String GetCurrentValue(G4UIcommand *command)
void SetNewValue(G4UIcommand *command, G4String newValue)
virtual ~G4VisCommandGeometrySetForceLineSegmentsPerCircleFunction()
G4VisCommandGeometrySetForceLineSegmentsPerCircleFunction(G4int lineSegmentsPerCircle)
virtual ~G4VisCommandGeometrySetForceLineSegmentsPerCircle()
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandGeometrySetForceLineSegmentsPerCircle()
void SetNewValue(G4UIcommand *command, G4String newValue)
virtual ~G4VisCommandGeometrySetForceSolidFunction()
G4VisCommandGeometrySetForceSolidFunction(G4bool force)
G4String GetCurrentValue(G4UIcommand *command)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4VisCommandGeometrySetForceSolid()
virtual ~G4VisCommandGeometrySetForceSolid()
virtual ~G4VisCommandGeometrySetForceWireframeFunction()
G4VisCommandGeometrySetForceWireframeFunction(G4bool force)
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()