Geant4
10.03
|
#include <G4ViewParameters.hh>
Public Types | |
enum | DrawingStyle { wireframe, hlr, hsr, hlhsr } |
enum | CutawayMode { cutawayUnion, cutawayIntersection } |
enum | RotationStyle { constrainUpDirection, freeRotation } |
Static Public Member Functions | |
static G4ViewParameters * | CatmullRomCubicSplineInterpolation (const std::vector< G4ViewParameters > &views, G4int nInterpolationPoints=50) |
Private Types | |
enum | { fNoValue = 0, fXValue = 0x0001, fYValue = 0x0002, fWidthValue = 0x0004, fHeightValue = 0x0008, fAllValues = 0x000F, fXNegative = 0x0010, fYNegative = 0x0020 } |
Private Member Functions | |
G4int | ParseGeometry (const char *string, G4int *x, G4int *y, unsigned int *width, unsigned int *height) |
G4int | ReadInteger (char *string, char **NextString) |
Friends | |
std::ostream & | operator<< (std::ostream &, const DrawingStyle &) |
std::ostream & | operator<< (std::ostream &, const G4ViewParameters &) |
Definition at line 90 of file G4ViewParameters.hh.
|
private |
Enumerator | |
---|---|
fNoValue | |
fXValue | |
fYValue | |
fWidthValue | |
fHeightValue | |
fAllValues | |
fXNegative | |
fYNegative |
Definition at line 333 of file G4ViewParameters.hh.
Enumerator | |
---|---|
cutawayUnion | |
cutawayIntersection |
Definition at line 101 of file G4ViewParameters.hh.
Enumerator | |
---|---|
wireframe | |
hlr | |
hsr | |
hlhsr |
Definition at line 94 of file G4ViewParameters.hh.
Enumerator | |
---|---|
constrainUpDirection | |
freeRotation |
Definition at line 106 of file G4ViewParameters.hh.
G4ViewParameters::G4ViewParameters | ( | ) |
Definition at line 43 of file G4ViewParameters.cc.
References fDefaultMarker, and G4VMarker::SetScreenSize().
G4ViewParameters::~G4ViewParameters | ( | ) |
Definition at line 89 of file G4ViewParameters.cc.
void G4ViewParameters::AddCutawayPlane | ( | const G4Plane3D & | cutawayPlane | ) |
Definition at line 151 of file G4ViewParameters.cc.
References fCutawayPlanes, G4cerr, and G4endl.
Referenced by G4VisCommandViewerAddCutawayPlane::SetNewValue().
void G4ViewParameters::AddVisAttributesModifier | ( | const G4ModelingParameters::VisAttributesModifier & | vam | ) |
Definition at line 257 of file G4ViewParameters.cc.
References G4ModelingParameters::VisAttributesModifier::GetPVNameCopyNoPath(), G4ModelingParameters::VisAttributesModifier::GetVisAttributes(), and G4ModelingParameters::VisAttributesModifier::GetVisAttributesSignifier().
Referenced by G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerSave::SetNewValue().
Definition at line 273 of file G4ViewParameters.cc.
References deg, G4BestUnit, G4Colour::GetAlpha(), G4Colour::GetBlue(), G4Colour::GetColour(), G4Colour::GetGreen(), and G4Colour::GetRed().
|
static |
Definition at line 1146 of file G4ViewParameters.cc.
References a, alpha, blue, CONTINUITY, fActualLightpointDirection, fBackgroundColour, fCurrentTargetPoint, fCutawayPlanes, fDolly, fExplodeCentre, fExplodeFactor, fFieldHalfAngle, fGlobalLineWidthScale, fGlobalMarkerScale, fRelativeLightpointDirection, fScaleFactor, fSectionPlane, fUpVector, fViewpointDirection, fVisAttributesModifiers, fVisibleDensity, fZoomFactor, G4Exception(), INTERPOLATE, INTERPOLATECOLOUR, INTERPOLATEPLANE, INTERPOLATEPOINT, INTERPOLATEUNITVECTOR, INTERPOLATEVECTOR, JustWarning, n, red, G4VisAttributes::SetColour(), and G4ModelingParameters::VASColour.
Referenced by G4VisCommandViewerInterpolate::SetNewValue().
void G4ViewParameters::ChangeCutawayPlane | ( | size_t | index, |
const G4Plane3D & | cutawayPlane | ||
) |
Definition at line 163 of file G4ViewParameters.cc.
References G4cerr, and G4endl.
Referenced by G4VisCommandViewerChangeCutawayPlane::SetNewValue().
void G4ViewParameters::ClearCutawayPlanes | ( | ) |
Referenced by G4VisCommandViewerClearCutawayPlanes::SetNewValue().
void G4ViewParameters::ClearVisAttributesModifiers | ( | ) |
Referenced by G4VisCommandViewerClearVisAttributesModifiers::SetNewValue().
G4String G4ViewParameters::DrawingStyleCommands | ( | ) | const |
Definition at line 362 of file G4ViewParameters.cc.
References fAuxEdgeVisible, fDrawingStyle, fGlobalLineWidthScale, fGlobalMarkerScale, fMarkerNotHidden, hlhsr, hlr, and wireframe.
G4Vector3D & G4ViewParameters::GetActualLightpointDirection | ( | ) |
Definition at line 98 of file G4ViewParameters.cc.
References fActualLightpointDirection, fViewpointDirection, and SetViewAndLights().
Referenced by G4VisCommandsViewerSet::SetNewValue(), and G4RayTracerViewer::SetView().
const G4Colour& G4ViewParameters::GetBackgroundColour | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VisCommandsViewerSet::SetNewValue(), and G4RayTracerViewer::SetView().
Definition at line 111 of file G4ViewParameters.cc.
References fDolly, and fFieldHalfAngle.
Referenced by operator<<(), and G4RayTracerViewer::SetView().
const G4Point3D& G4ViewParameters::GetCurrentTargetPoint | ( | ) | const |
Referenced by G4VRML2FileViewer::SendViewParameters(), G4DAWNFILEViewer::SendViewParameters(), G4VisCommandsViewerSet::SetNewValue(), G4VisCommandViewerCopyViewFrom::SetNewValue(), G4VisCommandViewerPan::SetNewValue(), and G4RayTracerViewer::SetView().
CutawayMode G4ViewParameters::GetCutawayMode | ( | ) | const |
const G4Planes& G4ViewParameters::GetCutawayPlanes | ( | ) | const |
Referenced by G4VisCommandViewerAddCutawayPlane::SetNewValue(), and G4VisCommandViewerChangeCutawayPlane::SetNewValue().
const G4VMarker& G4ViewParameters::GetDefaultMarker | ( | ) | const |
const G4VisAttributes* G4ViewParameters::GetDefaultTextVisAttributes | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), and G4VisCommandsViewerSet::SetNewValue().
const G4VisAttributes* G4ViewParameters::GetDefaultVisAttributes | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VSceneHandler::CreateModelingParameters(), and G4VisCommandsViewerSet::SetNewValue().
G4double G4ViewParameters::GetDolly | ( | ) | const |
Referenced by G4DAWNFILEViewer::SendViewParameters(), G4VisCommandViewerCopyViewFrom::SetNewValue(), and G4VisCommandViewerDolly::SetNewValue().
DrawingStyle G4ViewParameters::GetDrawingStyle | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VSceneHandler::CreateModelingParameters(), G4DAWNFILEViewer::SendDrawingStyleToDAWNGUI(), G4VisCommandViewerDefaultHiddenEdge::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerDefaultStyle::SetNewValue().
const G4Point3D& G4ViewParameters::GetExplodeCentre | ( | ) | const |
Referenced by G4VSceneHandler::CreateModelingParameters(), and G4VisCommandsViewerSet::SetNewValue().
G4double G4ViewParameters::GetExplodeFactor | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VSceneHandler::CreateModelingParameters(), and G4VisCommandsViewerSet::SetNewValue().
G4double G4ViewParameters::GetFarDistance | ( | G4double | cameraDistance, |
G4double | nearDistance, | ||
G4double | radius | ||
) | const |
Definition at line 130 of file G4ViewParameters.cc.
Referenced by operator<<().
G4double G4ViewParameters::GetFieldHalfAngle | ( | ) | const |
Referenced by G4RayTracerViewer::DrawView(), G4DAWNFILEViewer::SendViewParameters(), and G4VisCommandViewerCopyViewFrom::SetNewValue().
Definition at line 138 of file G4ViewParameters.cc.
References fFieldHalfAngle, and fZoomFactor.
Referenced by operator<<(), and G4RayTracerViewer::SetView().
G4double G4ViewParameters::GetGlobalLineWidthScale | ( | ) | const |
G4double G4ViewParameters::GetGlobalMarkerScale | ( | ) | const |
const G4Vector3D& G4ViewParameters::GetLightpointDirection | ( | ) | const |
Referenced by G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerCopyViewFrom::SetNewValue().
G4bool G4ViewParameters::GetLightsMoveWithCamera | ( | ) | const |
Referenced by G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerCopyViewFrom::SetNewValue().
Definition at line 122 of file G4ViewParameters.cc.
Referenced by operator<<(), and G4RayTracerViewer::SetView().
G4int G4ViewParameters::GetNoOfSides | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VSceneHandler::CreateModelingParameters(), and G4VSceneHandler::GetNoOfSides().
RotationStyle G4ViewParameters::GetRotationStyle | ( | ) | const |
const G4Vector3D& G4ViewParameters::GetScaleFactor | ( | ) | const |
Referenced by G4VisCommandViewerCopyViewFrom::SetNewValue(), and G4VisCommandViewerScale::SetNewValue().
const G4Plane3D& G4ViewParameters::GetSectionPlane | ( | ) | const |
Referenced by G4VSceneHandler::CreateSectionSolid(), and G4VisCommandsViewerSet::SetNewValue().
const G4Vector3D& G4ViewParameters::GetUpVector | ( | ) | const |
Referenced by G4VisCommandsViewerSet::SetNewValue(), G4VisCommandViewerCopyViewFrom::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), and G4RayTracerViewer::SetView().
const G4Vector3D& G4ViewParameters::GetViewpointDirection | ( | ) | const |
Referenced by G4HepRepSceneHandler::addTopLevelAttributes(), G4DAWNFILEViewer::SendViewParameters(), G4VisCommandsViewerSet::SetNewValue(), G4VisCommandViewerCopyViewFrom::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), and G4RayTracerViewer::SetView().
const std::vector<G4ModelingParameters::VisAttributesModifier>& G4ViewParameters::GetVisAttributesModifiers | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), and G4VSceneHandler::CreateModelingParameters().
G4double G4ViewParameters::GetVisibleDensity | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VSceneHandler::CreateModelingParameters(), and G4VisCommandsViewerSet::SetNewValue().
Definition at line 1001 of file G4ViewParameters.cc.
References fWindowLocationHintX, fWindowLocationHintXNegative, and fWindowSizeHintX.
Definition at line 1008 of file G4ViewParameters.cc.
References fWindowLocationHintY, fWindowLocationHintYNegative, and fWindowSizeHintY.
G4int G4ViewParameters::GetWindowLocationHintX | ( | ) | const |
G4int G4ViewParameters::GetWindowLocationHintY | ( | ) | const |
unsigned int G4ViewParameters::GetWindowSizeHintX | ( | ) | const |
unsigned int G4ViewParameters::GetWindowSizeHintY | ( | ) | const |
const G4String& G4ViewParameters::GetXGeometryString | ( | ) | const |
G4double G4ViewParameters::GetZoomFactor | ( | ) | const |
Referenced by G4HepRepSceneHandler::addTopLevelAttributes(), G4DAWNFILEViewer::SendViewParameters(), G4VisCommandViewerCopyViewFrom::SetNewValue(), and G4VisCommandViewerZoom::SetNewValue().
void G4ViewParameters::IncrementDolly | ( | G4double | dollyIncrement | ) |
Definition at line 246 of file G4ViewParameters.cc.
Referenced by G4VisCommandViewerPan::SetNewValue().
Definition at line 250 of file G4ViewParameters.cc.
References fCurrentTargetPoint, fUpVector, and fViewpointDirection.
G4bool G4ViewParameters::IsAutoRefresh | ( | ) | const |
Referenced by G4VisManager::EndOfRun(), G4VVisCommandViewer::RefreshIfRequired(), G4VisCommandsViewerSet::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandSceneNotifyHandlers::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), and G4VisCommandViewerInterpolate::SetNewValue().
G4bool G4ViewParameters::IsAuxEdgeVisible | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VSceneHandler::GetAuxEdgeVisible(), and G4VisCommandsViewerSet::SetNewValue().
G4bool G4ViewParameters::IsCulling | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VSceneHandler::CreateModelingParameters(), G4VisManager::CreateViewer(), G4VisCommandGeometrySetDaughtersInvisible::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValue(), and G4VisCommandGeometrySetVisibility::SetNewValueOnLV().
G4bool G4ViewParameters::IsCullingCovered | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VSceneHandler::CreateModelingParameters(), and G4VisManager::CreateViewer().
G4bool G4ViewParameters::IsCullingInvisible | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4VSceneHandler::CreateModelingParameters(), G4VisManager::CreateViewer(), G4VisCommandGeometrySetVisibility::SetNewValue(), and G4VisCommandGeometrySetVisibility::SetNewValueOnLV().
G4bool G4ViewParameters::IsCutaway | ( | ) | const |
Referenced by G4VSceneHandler::CreateModelingParameters(), operator!=(), operator<<(), and PrintDifferences().
G4bool G4ViewParameters::IsDensityCulling | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), and G4VSceneHandler::CreateModelingParameters().
G4bool G4ViewParameters::IsExplode | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), operator!=(), and PrintDifferences().
G4bool G4ViewParameters::IsMarkerNotHidden | ( | ) | const |
Referenced by G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), and G4VisCommandsViewerSet::SetNewValue().
G4bool G4ViewParameters::IsPicking | ( | ) | const |
G4bool G4ViewParameters::IsSection | ( | ) | const |
Referenced by G4VSceneHandler::CreateModelingParameters(), G4VSceneHandler::CreateSectionSolid(), and G4VisCommandsViewerSet::SetNewValue().
bool G4ViewParameters::IsWindowLocationHintX | ( | ) | const |
bool G4ViewParameters::IsWindowLocationHintY | ( | ) | const |
bool G4ViewParameters::IsWindowSizeHintX | ( | ) | const |
bool G4ViewParameters::IsWindowSizeHintY | ( | ) | const |
void G4ViewParameters::MultiplyScaleFactor | ( | const G4Vector3D & | scaleFactorMultiplier | ) |
Definition at line 92 of file G4ViewParameters.cc.
Referenced by G4VisCommandViewerScale::SetNewValue().
void G4ViewParameters::MultiplyZoomFactor | ( | G4double | zoomFactorMultiplier | ) |
G4bool G4ViewParameters::operator!= | ( | const G4ViewParameters & | v | ) | const |
Definition at line 850 of file G4ViewParameters.cc.
References fAutoRefresh, fAuxEdgeVisible, fBackgroundColour, fCullCovered, fCulling, fCullInvisible, fCurrentTargetPoint, fCutawayPlanes, fDefaultMarker, fDefaultTextVisAttributes, fDefaultVisAttributes, fDensityCulling, fDolly, fDrawingStyle, fExplodeCentre, fExplodeFactor, fFieldHalfAngle, fGeometryMask, fGlobalLineWidthScale, fGlobalMarkerScale, fLightsMoveWithCamera, fMarkerNotHidden, fNoOfSides, fPicking, fRelativeLightpointDirection, fRotationStyle, fScaleFactor, fSection, fSectionPlane, fUpVector, fViewpointDirection, fVisAttributesModifiers, fVisibleDensity, fWindowSizeHintX, fWindowSizeHintY, fXGeometryString, fZoomFactor, IsCutaway(), and IsExplode().
|
private |
Definition at line 1029 of file G4ViewParameters.cc.
References fHeightValue, fNoValue, fWidthValue, fXNegative, fXValue, fYNegative, fYValue, mask, and ReadInteger().
Referenced by SetXGeometryString().
void G4ViewParameters::PrintDifferences | ( | const G4ViewParameters & | v | ) | const |
Definition at line 610 of file G4ViewParameters.cc.
References fAutoRefresh, fAuxEdgeVisible, fBackgroundColour, fCullCovered, fCulling, fCullInvisible, fCurrentTargetPoint, fCutawayPlanes, fDefaultMarker, fDefaultTextVisAttributes, fDefaultVisAttributes, fDensityCulling, fDolly, fDrawingStyle, fExplodeCentre, fExplodeFactor, fFieldHalfAngle, fGeometryMask, fGlobalLineWidthScale, fGlobalMarkerScale, fLightsMoveWithCamera, fMarkerNotHidden, fNoOfSides, fPicking, fRelativeLightpointDirection, fRotationStyle, fScaleFactor, fSection, fSectionPlane, fUpVector, fViewpointDirection, fVisAttributesModifiers, fVisibleDensity, fWindowSizeHintX, fWindowSizeHintY, fXGeometryString, fZoomFactor, G4cout, G4endl, IsCutaway(), and IsExplode().
|
private |
Definition at line 1122 of file G4ViewParameters.cc.
Referenced by ParseGeometry().
G4String G4ViewParameters::SceneModifyingCommands | ( | ) | const |
Definition at line 407 of file G4ViewParameters.cc.
References cm3, cutawayUnion, fCullCovered, fCulling, fCullInvisible, fCutawayMode, fCutawayPlanes, fDensityCulling, fExplodeCentre, fExplodeFactor, fNoOfSides, fSection, fSectionPlane, fVisibleDensity, g, and G4BestUnit.
void G4ViewParameters::SetAutoRefresh | ( | G4bool | ) |
Referenced by G4VisCommandsViewerSet::SetNewValue(), G4VisCommandDrawView::SetNewValue(), and G4VisCommandViewerInterpolate::SetNewValue().
void G4ViewParameters::SetAuxEdgeVisible | ( | G4bool | ) |
void G4ViewParameters::SetBackgroundColour | ( | const G4Colour & | ) |
void G4ViewParameters::SetCulling | ( | G4bool | ) |
Referenced by G4HepRepViewer::G4HepRepViewer(), and G4VisCommandsViewerSet::SetNewValue().
void G4ViewParameters::SetCullingCovered | ( | G4bool | ) |
void G4ViewParameters::SetCullingInvisible | ( | G4bool | ) |
void G4ViewParameters::SetCurrentTargetPoint | ( | const G4Point3D & | currentTargetPoint | ) |
Referenced by G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerCopyViewFrom::SetNewValue().
void G4ViewParameters::SetCutawayMode | ( | CutawayMode | ) |
void G4ViewParameters::SetDefaultColour | ( | const G4Colour & | ) |
void G4ViewParameters::SetDefaultMarker | ( | const G4VMarker & | defaultMarker | ) |
void G4ViewParameters::SetDefaultTextColour | ( | const G4Colour & | ) |
void G4ViewParameters::SetDefaultTextVisAttributes | ( | const G4VisAttributes & | ) |
void G4ViewParameters::SetDefaultVisAttributes | ( | const G4VisAttributes & | ) |
void G4ViewParameters::SetDensityCulling | ( | G4bool | ) |
void G4ViewParameters::SetDolly | ( | G4double | dolly | ) |
Referenced by G4VisCommandViewerCopyViewFrom::SetNewValue(), and G4VisCommandViewerDolly::SetNewValue().
void G4ViewParameters::SetDrawingStyle | ( | G4ViewParameters::DrawingStyle | style | ) |
Referenced by G4VisCommandViewerDefaultHiddenEdge::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerDefaultStyle::SetNewValue().
void G4ViewParameters::SetExplodeCentre | ( | const G4Point3D & | explodeCentre | ) |
void G4ViewParameters::SetExplodeFactor | ( | G4double | explodeFactor | ) |
void G4ViewParameters::SetFieldHalfAngle | ( | G4double | fieldHalfAngle | ) |
Referenced by G4RayTracerViewer::DrawView(), G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerCopyViewFrom::SetNewValue().
void G4ViewParameters::SetGlobalLineWidthScale | ( | G4double | globalLineWidthScale | ) |
void G4ViewParameters::SetGlobalMarkerScale | ( | G4double | globalMarkerScale | ) |
void G4ViewParameters::SetLightpointDirection | ( | const G4Vector3D & | lightpointDirection | ) |
Definition at line 235 of file G4ViewParameters.cc.
Referenced by G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerCopyViewFrom::SetNewValue().
void G4ViewParameters::SetLightsMoveWithCamera | ( | G4bool | moves | ) |
Referenced by G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerCopyViewFrom::SetNewValue().
void G4ViewParameters::SetMarkerHidden | ( | ) |
void G4ViewParameters::SetMarkerNotHidden | ( | ) |
Definition at line 190 of file G4ViewParameters.cc.
References fDefaultVisAttributes, fNoOfSides, G4cout, G4endl, and G4VisAttributes::GetMinLineSegmentsPerCircle().
Referenced by G4VisCommandsViewerSet::SetNewValue().
void G4ViewParameters::SetOrthogonalProjection | ( | ) |
Definition at line 240 of file G4ViewParameters.cc.
References fCurrentTargetPoint, fUpVector, and fViewpointDirection.
Referenced by G4VisCommandViewerPan::SetNewValue().
void G4ViewParameters::SetPerspectiveProjection | ( | G4double | fieldHalfAngle = 30.*CLHEP::deg | ) |
void G4ViewParameters::SetPicking | ( | G4bool | ) |
void G4ViewParameters::SetRotationStyle | ( | RotationStyle | ) |
void G4ViewParameters::SetScaleFactor | ( | const G4Vector3D & | scaleFactor | ) |
Referenced by G4VisCommandViewerCopyViewFrom::SetNewValue(), and G4VisCommandViewerScale::SetNewValue().
void G4ViewParameters::SetSectionPlane | ( | const G4Plane3D & | sectionPlane | ) |
void G4ViewParameters::SetUpVector | ( | const G4Vector3D & | upVector | ) |
Referenced by G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerCopyViewFrom::SetNewValue().
void G4ViewParameters::SetViewAndLights | ( | const G4Vector3D & | viewpointDirection | ) |
Definition at line 203 of file G4ViewParameters.cc.
References G4cout, and G4endl.
Referenced by GetActualLightpointDirection(), and G4VisCommandsViewerSet::SetNewValue().
void G4ViewParameters::SetViewpointDirection | ( | const G4Vector3D & | viewpointDirection | ) |
Referenced by G4VisCommandsViewerSet::SetNewValue(), and G4VisCommandViewerCopyViewFrom::SetNewValue().
void G4ViewParameters::SetVisibleDensity | ( | G4double | visibleDensity | ) |
Definition at line 173 of file G4ViewParameters.cc.
References cm3, fVisibleDensity, g, G4BestUnit, G4cout, and G4endl.
Referenced by G4VisCommandsViewerSet::SetNewValue().
void G4ViewParameters::SetXGeometryString | ( | const G4String & | geomStringArg | ) |
Definition at line 918 of file G4ViewParameters.cc.
References fGeometryMask, fHeightValue, fWidthValue, fWindowLocationHintX, fWindowLocationHintXNegative, fWindowLocationHintY, fWindowLocationHintYNegative, fWindowSizeHintX, fWindowSizeHintY, fXGeometryString, fXNegative, fXValue, fYNegative, fYValue, G4cout, G4endl, and ParseGeometry().
Referenced by G4VisManager::CreateViewer().
void G4ViewParameters::SetZoomFactor | ( | G4double | zoomFactor | ) |
Referenced by G4VisCommandViewerCopyViewFrom::SetNewValue(), and G4VisCommandViewerZoom::SetNewValue().
G4String G4ViewParameters::TouchableCommands | ( | ) | const |
Definition at line 484 of file G4ViewParameters.cc.
References G4VisAttributes::dashed, G4VisAttributes::dotted, fVisAttributesModifiers, G4Colour::GetAlpha(), G4Colour::GetBlue(), G4VisAttributes::GetColour(), G4VisAttributes::GetForcedDrawingStyle(), G4VisAttributes::GetForcedLineSegmentsPerCircle(), G4Colour::GetGreen(), G4VisAttributes::GetLineStyle(), G4VisAttributes::GetLineWidth(), G4Colour::GetRed(), G4VisAttributes::IsDaughtersInvisible(), G4VisAttributes::IsForceAuxEdgeVisible(), G4VisAttributes::IsForcedAuxEdgeVisible(), G4VisAttributes::IsForceDrawingStyle(), G4VisAttributes::IsVisible(), G4VisAttributes::solid, G4VisAttributes::unbroken, G4ModelingParameters::VASColour, G4ModelingParameters::VASDaughtersInvisible, G4ModelingParameters::VASForceAuxEdgeVisible, G4ModelingParameters::VASForceLineSegmentsPerCircle, G4ModelingParameters::VASForceSolid, G4ModelingParameters::VASForceWireframe, G4ModelingParameters::VASLineStyle, G4ModelingParameters::VASLineWidth, G4ModelingParameters::VASVisibility, and G4VisAttributes::wireframe.
void G4ViewParameters::UnsetExplodeFactor | ( | ) |
void G4ViewParameters::UnsetSectionPlane | ( | ) |
|
friend |
Definition at line 681 of file G4ViewParameters.cc.
|
friend |
Definition at line 697 of file G4ViewParameters.cc.
|
private |
Definition at line 308 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), GetActualLightpointDirection(), and operator<<().
|
private |
Definition at line 327 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 284 of file G4ViewParameters.hh.
Referenced by DrawingStyleCommands(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 328 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 289 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), PrintDifferences(), and SceneModifyingCommands().
|
private |
Definition at line 285 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), PrintDifferences(), and SceneModifyingCommands().
|
private |
Definition at line 286 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), PrintDifferences(), and SceneModifyingCommands().
|
private |
Definition at line 303 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), IncrementPan(), operator!=(), operator<<(), PrintDifferences(), and SetPan().
|
private |
Definition at line 292 of file G4ViewParameters.hh.
Referenced by SceneModifyingCommands().
|
private |
Definition at line 293 of file G4ViewParameters.hh.
Referenced by AddCutawayPlane(), CatmullRomCubicSplineInterpolation(), operator!=(), operator<<(), PrintDifferences(), and SceneModifyingCommands().
|
private |
Definition at line 311 of file G4ViewParameters.hh.
Referenced by G4ViewParameters(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 310 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 309 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), PrintDifferences(), and SetNoOfSides().
|
private |
Definition at line 287 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), PrintDifferences(), and SceneModifyingCommands().
|
private |
Definition at line 304 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), GetCameraDistance(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 283 of file G4ViewParameters.hh.
Referenced by DrawingStyleCommands(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 295 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), operator!=(), operator<<(), PrintDifferences(), and SceneModifyingCommands().
|
private |
Definition at line 294 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), operator!=(), operator<<(), PrintDifferences(), and SceneModifyingCommands().
|
private |
Definition at line 300 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), GetCameraDistance(), GetFrontHalfHeight(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 326 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), PrintDifferences(), and SetXGeometryString().
|
private |
Definition at line 313 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), DrawingStyleCommands(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 312 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), DrawingStyleCommands(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 305 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 314 of file G4ViewParameters.hh.
Referenced by DrawingStyleCommands(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 296 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), PrintDifferences(), SceneModifyingCommands(), and SetNoOfSides().
|
private |
Definition at line 329 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 306 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 330 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 302 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), operator!=(), operator<<(), and PrintDifferences().
|
private |
Definition at line 290 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), PrintDifferences(), and SceneModifyingCommands().
|
private |
Definition at line 291 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), operator!=(), operator<<(), PrintDifferences(), and SceneModifyingCommands().
|
private |
Definition at line 298 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), IncrementPan(), operator!=(), operator<<(), PrintDifferences(), and SetPan().
|
private |
Definition at line 297 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), GetActualLightpointDirection(), IncrementPan(), operator!=(), operator<<(), PrintDifferences(), and SetPan().
|
private |
Definition at line 331 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), operator!=(), operator<<(), PrintDifferences(), and TouchableCommands().
|
private |
Definition at line 288 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), operator!=(), operator<<(), PrintDifferences(), SceneModifyingCommands(), and SetVisibleDensity().
|
private |
Definition at line 321 of file G4ViewParameters.hh.
Referenced by GetWindowAbsoluteLocationHintX(), and SetXGeometryString().
|
private |
Definition at line 323 of file G4ViewParameters.hh.
Referenced by GetWindowAbsoluteLocationHintX(), and SetXGeometryString().
|
private |
Definition at line 322 of file G4ViewParameters.hh.
Referenced by GetWindowAbsoluteLocationHintY(), and SetXGeometryString().
|
private |
Definition at line 324 of file G4ViewParameters.hh.
Referenced by GetWindowAbsoluteLocationHintY(), and SetXGeometryString().
|
private |
Definition at line 319 of file G4ViewParameters.hh.
Referenced by GetWindowAbsoluteLocationHintX(), operator!=(), operator<<(), PrintDifferences(), and SetXGeometryString().
|
private |
Definition at line 320 of file G4ViewParameters.hh.
Referenced by GetWindowAbsoluteLocationHintY(), operator!=(), PrintDifferences(), and SetXGeometryString().
|
private |
Definition at line 325 of file G4ViewParameters.hh.
Referenced by operator!=(), operator<<(), PrintDifferences(), and SetXGeometryString().
|
private |
Definition at line 301 of file G4ViewParameters.hh.
Referenced by CatmullRomCubicSplineInterpolation(), GetFrontHalfHeight(), operator!=(), operator<<(), and PrintDifferences().