74 #ifndef G4VIEWPARAMETERS_HH 75 #define G4VIEWPARAMETERS_HH 180 const std::vector<G4ModelingParameters::VisAttributesModifier>&
318 std::vector<G4ModelingParameters::VisAttributesModifier>
333 #include "G4ViewParameters.icc" G4Colour fBackgroundColour
const std::vector< G4ModelingParameters::VisAttributesModifier > & GetVisAttributesModifiers() const
RotationStyle GetRotationStyle() const
bool IsWindowSizeHintX() const
DrawingStyle GetDrawingStyle() const
void SetOrthogonalProjection()
void SetMarkerNotHidden()
void IncrementPan(G4double right, G4double up)
const G4VisAttributes * GetDefaultTextVisAttributes() const
void SetPerspectiveProjection(G4double fieldHalfAngle=30. *CLHEP::deg)
void ClearCutawayPlanes()
G4Vector3D & GetActualLightpointDirection()
void AddCutawayPlane(const G4Plane3D &cutawayPlane)
void SetLightpointDirection(const G4Vector3D &lightpointDirection)
G4bool operator!=(const G4ViewParameters &) const
void SetPan(G4double right, G4double up)
void SetScaleFactor(const G4Vector3D &scaleFactor)
void SetAuxEdgeVisible(G4bool)
G4int SetNoOfSides(G4int nSides)
G4double GetGlobalLineWidthScale() const
void SetRotationStyle(RotationStyle)
G4String CameraAndLightingCommands(const G4Point3D standardTargetPoint) const
G4bool IsCullingInvisible() const
G4bool fLightsMoveWithCamera
G4int GetNoOfSides() const
G4double fGlobalMarkerScale
const G4Plane3D & GetSectionPlane() const
void SetUpVector(const G4Vector3D &upVector)
G4double GetExplodeFactor() const
G4int ReadInteger(char *string, char **NextString)
void SetDefaultColour(const G4Colour &)
void SetDensityCulling(G4bool)
void SetVisibleDensity(G4double visibleDensity)
G4int GetWindowAbsoluteLocationHintX(G4int) const
G4String fXGeometryString
void SetDefaultTextVisAttributes(const G4VisAttributes &)
void SetBackgroundColour(const G4Colour &)
void SetCutawayMode(CutawayMode)
void SetLightsMoveWithCamera(G4bool moves)
const G4Vector3D & GetUpVector() const
void SetViewAndLights(const G4Vector3D &viewpointDirection)
G4double GetZoomFactor() const
void UnsetExplodeFactor()
G4double GetCameraDistance(G4double radius) const
G4int fWindowLocationHintX
G4bool IsDensityCulling() const
const G4Vector3D & GetViewpointDirection() const
const G4Planes & GetCutawayPlanes() const
void SetExplodeFactor(G4double explodeFactor)
void SetWindowLocationHint(G4int xHint, G4int yHint)
void SetZoomFactor(G4double zoomFactor)
G4double GetNearDistance(G4double cameraDistance, G4double radius) const
void ChangeCutawayPlane(size_t index, const G4Plane3D &cutawayPlane)
bool IsWindowLocationHintX() const
void SetGlobalMarkerScale(G4double globalMarkerScale)
G4Point3D fCurrentTargetPoint
void PrintDifferences(const G4ViewParameters &v) const
void SetDefaultMarker(const G4VMarker &defaultMarker)
std::vector< G4Plane3D > G4Planes
G4bool IsCullingCovered() const
void SetCurrentTargetPoint(const G4Point3D ¤tTargetPoint)
void SetDolly(G4double dolly)
G4bool IsAuxEdgeVisible() const
void SetXGeometryString(const G4String &)
void SetDefaultVisAttributes(const G4VisAttributes &)
void SetFieldHalfAngle(G4double fieldHalfAngle)
G4bool IsMarkerNotHidden() const
const G4Vector3D & GetScaleFactor() const
G4VisAttributes fDefaultVisAttributes
G4double GetDolly() const
void SetExplodeCentre(const G4Point3D &explodeCentre)
G4int GetWindowAbsoluteLocationHintY(G4int) const
G4bool IsAutoRefresh() const
const G4Point3D & GetCurrentTargetPoint() const
const G4Vector3D & GetLightpointDirection() const
bool IsWindowSizeHintY() const
void SetCullingInvisible(G4bool)
G4double fGlobalLineWidthScale
bool IsWindowLocationHintY() const
G4int fWindowLocationHintY
G4String DrawingStyleCommands() const
void SetAutoRefresh(G4bool)
void MultiplyZoomFactor(G4double zoomFactorMultiplier)
void AddVisAttributesModifier(const G4ModelingParameters::VisAttributesModifier &)
G4double GetGlobalMarkerScale() const
G4Vector3D fRelativeLightpointDirection
void SetDrawingStyle(G4ViewParameters::DrawingStyle style)
const G4Point3D & GetExplodeCentre() const
unsigned int GetWindowSizeHintX() const
G4bool fWindowLocationHintYNegative
RotationStyle fRotationStyle
const G4VMarker & GetDefaultMarker() const
const G4VisAttributes * GetDefaultVisAttributes() const
void SetGlobalLineWidthScale(G4double globalLineWidthScale)
const G4String & GetXGeometryString() const
G4Vector3D fViewpointDirection
G4double GetFrontHalfHeight(G4double nearDistance, G4double radius) const
const G4Colour & GetBackgroundColour() const
void SetWindowSizeHint(G4int xHint, G4int yHint)
G4double GetFarDistance(G4double cameraDistance, G4double nearDistance, G4double radius) const
void MultiplyScaleFactor(const G4Vector3D &scaleFactorMultiplier)
G4bool fWindowLocationHintXNegative
G4VisAttributes fDefaultTextVisAttributes
G4int ParseGeometry(const char *string, G4int *x, G4int *y, unsigned int *width, unsigned int *height)
G4double GetFieldHalfAngle() const
void SetSectionPlane(const G4Plane3D §ionPlane)
friend std::ostream & operator<<(std::ostream &, const DrawingStyle &)
unsigned int GetWindowSizeHintY() const
CutawayMode GetCutawayMode() const
G4int GetWindowLocationHintX() const
G4String TouchableCommands() const
void SetCullingCovered(G4bool)
void IncrementDolly(G4double dollyIncrement)
G4double GetVisibleDensity() const
G4Vector3D fActualLightpointDirection
void SetViewpointDirection(const G4Vector3D &viewpointDirection)
std::vector< G4ModelingParameters::VisAttributesModifier > fVisAttributesModifiers
G4String SceneModifyingCommands() const
G4bool GetLightsMoveWithCamera() const
G4int GetWindowLocationHintY() const
DrawingStyle fDrawingStyle
void SetDefaultTextColour(const G4Colour &)