35#ifndef G4VFIELDMODEL_HH
36#define G4VFIELDMODEL_HH
55 const std::vector<G4PhysicalVolumesSearchScene::Findings>& pvFindings
56 = std::vector<G4PhysicalVolumesSearchScene::Findings>(),
57 G4int nDataPointsPerHalfScene = 10,
59 G4int arrow3DLineSegmentsPerCircle = 6);
89 std::vector<G4PhysicalVolumesSearchScene::Findings>
fPVFindings;
G4VFieldModel(const G4VFieldModel &)
Representation fRepresentation
virtual void GetFieldAtLocation(const G4Field *field, const G4Point3D &position, G4double time, G4Point3D &result) const =0
G4int fNDataPointsPerMaxHalfExtent
G4VisExtent fExtentForField
std::vector< G4PhysicalVolumesSearchScene::Findings > fPVFindings
virtual void DescribeYourselfTo(G4VGraphicsScene &sceneHandler)
G4int fArrow3DLineSegmentsPerCircle
G4VFieldModel & operator=(const G4VFieldModel &)
G4VFieldModel(const G4String &typeOfField, const G4String &symbol="", const G4VisExtent &extentForField=G4VisExtent(), const std::vector< G4PhysicalVolumesSearchScene::Findings > &pvFindings=std::vector< G4PhysicalVolumesSearchScene::Findings >(), G4int nDataPointsPerHalfScene=10, Representation representation=Representation::fullArrow, G4int arrow3DLineSegmentsPerCircle=6)