Geant4-11
|
#include <G4OpenInventorXtViewer.hh>
Protected Member Functions | |
void | AddButton (Widget, const G4String &, XtCallbackProc) |
Widget | AddMenu (Widget, const G4String &, const G4String &) |
void | EraseDetector () |
void | EraseEvent () |
void | Escape () |
Menu items callbacks /////////////////////////////////////////////////////. More... | |
virtual SoCamera * | GetCamera () |
G4String | Help (const G4String &topic="controls") |
void | SceneGraphStatistics () |
void | SetPreview () |
void | SetPreviewAndFull () |
void | SetReducedWireFrame (bool) |
void | SetSolid () |
void | SetTouchable (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath) |
void | SetWireFrame () |
void | TouchableSetColour (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath, const G4Colour &) |
void | TouchableSetVisibility (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath, G4bool visibility) |
void | UpdateScene () |
virtual void | ViewerRender () |
void | WriteInventor (const G4String &file="g4out.iv") |
void | WritePDF (const G4String &file="g4out.pdf") |
void | WritePixmapPostScript (const G4String &file="g4out.ps") |
void | WritePostScript (const G4String &file="g4out.ps") |
Static Protected Member Functions | |
static void | EraseDetectorCbk (Widget, XtPointer, XtPointer) |
static void | EraseEventCbk (Widget, XtPointer, XtPointer) |
static void | EscapeCbk (Widget, XtPointer, XtPointer) |
static void | HelpCancelCbk (Widget, XtPointer, XtPointer) |
static void | HelpCbk (Widget, XtPointer, XtPointer) |
static void | PixmapPostScriptCbk (Widget, XtPointer, XtPointer) |
static void | PostScriptCbk (Widget, XtPointer, XtPointer) |
static void | SceneGraphStatisticsCbk (Widget, XtPointer, XtPointer) |
static void | SelectionCB (void *, SoPath *) |
static void | SetFullWireFrameCbk (Widget, XtPointer, XtPointer) |
static void | SetPreviewAndFullCbk (Widget, XtPointer, XtPointer) |
static void | SetPreviewCbk (Widget, XtPointer, XtPointer) |
static void | SetReducedWireFrameCbk (Widget, XtPointer, XtPointer) |
static void | SetSolidCbk (Widget, XtPointer, XtPointer) |
static void | SetWireFrameCbk (Widget, XtPointer, XtPointer) |
static void | UpdateSceneCbk (Widget, XtPointer, XtPointer) |
static void | WriteInventorCbk (Widget, XtPointer, XtPointer) |
Protected Attributes | |
G4ViewParameters | fDefaultVP |
G4OpenInventorSceneHandler & | fG4OpenInventorSceneHandler |
Geant4_SoGL2PSAction * | fGL2PSAction |
SoNodeSensor * | fGroupCameraSensor |
Widget | fHelpForm |
Widget | fHelpText |
G4VInteractorManager * | fInteractorManager |
G4String | fName |
G4bool | fNeedKernelVisit |
G4VSceneHandler & | fSceneHandler |
Widget | fShell |
G4String | fShortName |
Geant4_SoImageWriter * | fSoImageWriter |
SoSelection * | fSoSelection |
SoXtExaminerViewer * | fViewer |
G4int | fViewId |
G4ViewParameters | fVP |
Private Member Functions | |
G4bool | CompareForKernelVisit (G4ViewParameters &) |
void | DrawDetector () |
Static Private Member Functions | |
static void | GroupCameraSensorCB (void *, SoSensor *) |
static void | lookAt (SoCamera *, const SbVec3f &dir, const SbVec3f &up) |
static void | lookedAt (SoCamera *, SbVec3f &dir, SbVec3f &up) |
static void | pointAt (SoCamera *, const SbVec3f &targetpoint, const SbVec3f &upvector) |
Private Attributes | |
G4ViewParameters | fLastVP |
Definition at line 41 of file G4OpenInventorXtViewer.hh.
G4OpenInventorXtViewer::G4OpenInventorXtViewer | ( | G4OpenInventorSceneHandler & | scene, |
const G4String & | name = "" |
||
) |
Definition at line 65 of file G4OpenInventorXtViewer.cc.
References G4VisManager::confirmations, G4VViewer::fName, G4cout, G4endl, and G4VisManager::GetVerbosity().
|
virtual |
Definition at line 206 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::fInteractorManager, fShell, fViewer, and G4VInteractorManager::RemoveShell().
|
protected |
Definition at line 262 of file G4OpenInventorXtViewer.cc.
Referenced by Initialise().
|
protected |
Definition at line 243 of file G4OpenInventorXtViewer.cc.
References args.
Referenced by Initialise().
|
virtualinherited |
|
privateinherited |
Definition at line 158 of file G4OpenInventorViewer.cc.
References G4VViewer::fVP, G4ViewParameters::GetBackgroundColour(), G4ViewParameters::GetCBDAlgorithmNumber(), G4ViewParameters::GetCBDParameters(), G4VisAttributes::GetColour(), G4ViewParameters::GetCutawayPlanes(), G4ViewParameters::GetDefaultTextVisAttributes(), G4ViewParameters::GetDefaultVisAttributes(), G4ViewParameters::GetDrawingStyle(), G4ViewParameters::GetExplodeFactor(), G4ViewParameters::GetGlobalLineWidthScale(), G4ViewParameters::GetGlobalMarkerScale(), G4ViewParameters::GetNoOfSides(), G4ViewParameters::GetNumberOfCloudPoints(), G4ViewParameters::GetScaleFactor(), G4ViewParameters::GetSectionPlane(), G4ViewParameters::GetSpecialMeshVolumes(), G4ViewParameters::GetVisAttributesModifiers(), G4ViewParameters::GetVisibleDensity(), G4ViewParameters::IsAuxEdgeVisible(), G4ViewParameters::IsCulling(), G4ViewParameters::IsCullingCovered(), G4ViewParameters::IsCullingInvisible(), G4ViewParameters::IsCutaway(), G4ViewParameters::IsDensityCulling(), G4ViewParameters::IsExplode(), G4ViewParameters::IsMarkerNotHidden(), G4ViewParameters::IsPicking(), G4ViewParameters::IsSection(), and G4ViewParameters::IsSpecialMeshRendering().
Referenced by G4OpenInventorViewer::KernelVisitDecision().
|
inherited |
Definition at line 215 of file G4VViewer.cc.
References G4VViewer::G4Spline::AddSplinePoint(), G4cout, G4endl, G4VViewer::G4Spline::GetInterpolatedSplinePoint(), HepGeom::BasicVector3D< T >::x(), HepGeom::BasicVector3D< T >::y(), and HepGeom::BasicVector3D< T >::z().
|
privateinherited |
Definition at line 502 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::DrawView().
Referenced by G4OpenInventorViewer::SetPreview(), G4OpenInventorViewer::SetPreviewAndFull(), G4OpenInventorViewer::SetReducedWireFrame(), G4OpenInventorViewer::SetSolid(), and G4OpenInventorViewer::SetWireFrame().
|
virtualinherited |
Implements G4VViewer.
Definition at line 383 of file G4OpenInventorViewer.cc.
References G4VViewer::FinishView(), G4OpenInventorViewer::fLastVP, G4VViewer::fNeedKernelVisit, G4VViewer::fVP, G4OpenInventorViewer::KernelVisitDecision(), and G4VViewer::ProcessView().
Referenced by G4OpenInventorViewer::DrawDetector(), and G4OpenInventorViewer::UpdateScene().
|
protectedinherited |
Definition at line 664 of file G4OpenInventorViewer.cc.
References G4OpenInventorSceneHandler::fDetectorRoot, and G4OpenInventorViewer::fG4OpenInventorSceneHandler.
Referenced by G4OpenInventorXtExtendedViewer::EraseDetectorCbk(), EraseDetectorCbk(), G4OpenInventorQtViewer::EtcEraseDetectorCB(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 314 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::EraseDetector().
Referenced by Initialise().
|
protectedinherited |
Definition at line 667 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::fG4OpenInventorSceneHandler, and G4OpenInventorSceneHandler::fTransientRoot.
Referenced by G4OpenInventorXtExtendedViewer::EraseEventCbk(), EraseEventCbk(), G4OpenInventorQtViewer::EtcEraseEventCB(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 320 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::EraseEvent().
Referenced by Initialise().
|
protectedinherited |
Menu items callbacks /////////////////////////////////////////////////////.
Definition at line 520 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::fInteractorManager, G4cout, G4endl, OIV_EXIT_CODE, and G4VInteractorManager::RequireExitSecondaryLoop().
Referenced by G4OpenInventorXtExtendedViewer::EscapeCbk(), EscapeCbk(), G4OpenInventorXtExtendedViewer::EscapeFromKeyboardCbk(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 284 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::Escape().
Referenced by Initialise().
|
virtual |
|
inherited |
Referenced by G4HepRepFileSceneHandler::AddHepRepInstance(), G4VtkSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4OpenGLImmediateSceneHandler::AddPrimitivePreambleInternal(), G4OpenGLStoredSceneHandler::AddPrimitivePreambleInternal(), G4VtkSceneHandler::AddPrimitiveTensorGlyph(), G4OpenInventorSceneHandler::AddProperties(), G4HepRepFileSceneHandler::AddSolid(), G4VSceneHandler::AddSolidT(), G4VSceneHandler::AddSolidWithAuxiliaryEdges(), G4OpenInventorSceneHandler::GeneratePrerequisites(), G4VSceneHandler::GetColour(), and G4GMocrenFileSceneHandler::IsVisible().
|
protectedvirtual |
Implements G4OpenInventorViewer.
Definition at line 238 of file G4OpenInventorXtViewer.cc.
References fViewer.
|
inherited |
Referenced by G4VisCommandsViewerSet::SetNewValue().
|
inherited |
Referenced by G4OpenGLQtViewer::createSceneTreeComponent(), G4OpenGLQtViewer::createSceneTreeWidget(), G4OpenGLQtViewer::createViewerPropertiesWidget(), G4OpenGLQtViewer::currentTabActivated(), G4OpenGLImmediateQtViewer::Initialise(), G4OpenGLStoredQtViewer::Initialise(), G4ToolsSGQtViewer::Initialise(), G4VtkQtViewer::Initialise(), G4VVisCommand::InterpolateViews(), G4OpenGLQtViewer::isCurrentWidget(), G4OpenGLViewerMessenger::SetNewValue(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandViewerAddCutawayPlane::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandViewerChangeCutawayPlane::SetNewValue(), G4VisCommandViewerClearCutawayPlanes::SetNewValue(), G4VisCommandViewerClearVisAttributesModifiers::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerColourByDensity::SetNewValue(), G4VisCommandViewerCopyViewFrom::SetNewValue(), G4VisCommandViewerRebuild::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4VtkMessenger::SetNewValue(), and G4OpenGLQtViewer::updatePickInfosWidget().
|
virtualinherited |
Reimplemented in G4OpenGLQtViewer.
Referenced by G4VisCommandViewerSave::SetNewValue(), and G4VisCommandsViewerSet::SetNewValue().
|
inherited |
Referenced by G4OpenGLXmViewer::actions_callback(), G4OpenGLXmViewer::left_right_pan_callback(), G4OpenGLXmViewer::misc_callback(), G4VVisCommand::RefreshIfRequired(), G4OpenGLXmViewer::ResetView(), G4OpenGLViewerMessenger::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandViewerClearTransients::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), G4VisCommandViewerRebuild::SetNewValue(), G4VisCommandViewerSave::SetNewValue(), G4VisCommandViewerUpdate::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4OpenGLWin32Viewer::SetShift(), and G4OpenGLXmViewer::up_down_pan_callback().
|
inherited |
Referenced by G4OpenGLViewer::G4OpenGLViewer().
|
inherited |
Referenced by G4RayTracer::CreateViewer(), G4RayTracerX::CreateViewer(), G4HepRepFile::CreateViewer(), G4Qt3D::CreateViewer(), G4ToolsSGQtGLES::CreateViewer(), G4ToolsSGWindowsGLES::CreateViewer(), G4ToolsSGX11GLES::CreateViewer(), G4ToolsSGXtGLES::CreateViewer(), G4Vtk::CreateViewer(), and G4VtkQt::CreateViewer().
|
inherited |
Referenced by G4OpenGLXmViewer::actions_callback(), G4OpenInventorSceneHandler::AddCircleSquare(), G4Qt3DSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLImmediateSceneHandler::AddPrimitivePreambleInternal(), G4OpenGLStoredSceneHandler::AddPrimitivePreambleInternal(), G4OpenInventorSceneHandler::AddTransform(), G4OpenGLXmViewer::background_color_callback(), G4OpenGLImmediateQtViewer::ComputeView(), G4OpenGLStoredQtViewer::ComputeView(), G4VSceneHandler::CreateSectionSolid(), G4VisManager::CreateViewer(), G4OpenGLImmediateWin32Viewer::DrawView(), G4OpenGLImmediateXmViewer::DrawView(), G4OpenGLImmediateXViewer::DrawView(), G4OpenGLStoredWin32Viewer::DrawView(), G4OpenGLStoredXmViewer::DrawView(), G4OpenGLStoredXViewer::DrawView(), G4OpenGLStoredSceneHandler::EndModeling(), G4VisManager::EndOfRun(), G4VSceneHandler::GetAuxEdgeVisible(), G4VSceneHandler::GetColour(), G4VSceneHandler::GetDrawingStyle(), G4VSceneHandler::GetNoOfSides(), G4VSceneHandler::GetNumberOfCloudPoints(), G4VSceneHandler::GetTextColour(), G4VVisCommand::RefreshIfRequired(), G4VSceneHandler::RequestPrimitives(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawLogicalVolume::SetNewValue(), G4VisCommandGeometrySetDaughtersInvisible::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValue(), G4VisCommandSceneNotifyHandlers::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4VisCommandSceneHandlerCreate::SetNewValue(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandViewerAddCutawayPlane::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandViewerChangeCutawayPlane::SetNewValue(), G4VisCommandViewerClearCutawayPlanes::SetNewValue(), G4VisCommandViewerClearVisAttributesModifiers::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerColourByDensity::SetNewValue(), G4VisCommandViewerCopyViewFrom::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4VisCommandViewerDolly::SetNewValue(), G4VisCommandViewerInterpolate::SetNewValue(), G4VisCommandViewerPan::SetNewValue(), G4VisCommandViewerSave::SetNewValue(), G4VisCommandViewerScale::SetNewValue(), G4VisCommandViewerZoom::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValueOnLV(), G4OpenInventorViewer::SetReducedWireFrame(), G4OpenInventorViewer::SetSolid(), and G4OpenInventorViewer::SetWireFrame().
|
staticprivateinherited |
Definition at line 396 of file G4OpenInventorViewer.cc.
References G4VViewer::fVP, G4OpenInventorViewer::lookedAt(), pos, G4ViewParameters::SetCurrentTargetPoint(), G4ViewParameters::SetUpVector(), and G4ViewParameters::SetViewpointDirection().
Referenced by G4OpenInventorViewer::G4OpenInventorViewer().
Definition at line 774 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorXtExtendedViewer::HelpCbk(), HelpCbk(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 273 of file G4OpenInventorXtViewer.cc.
References fHelpForm.
Referenced by Initialise().
|
staticprotected |
Definition at line 368 of file G4OpenInventorXtViewer.cc.
References fHelpForm, fHelpText, and G4OpenInventorViewer::Help().
Referenced by Initialise().
|
virtual |
Reimplemented from G4VViewer.
Definition at line 79 of file G4OpenInventorXtViewer.cc.
References AddButton(), AddMenu(), G4VInteractorManager::AddShell(), args, EraseDetectorCbk(), EraseEventCbk(), EscapeCbk(), G4OpenInventorViewer::fGL2PSAction, fHelpForm, fHelpText, G4OpenInventorViewer::fInteractorManager, G4VInteractorManager::FlushAndWaitExecution(), G4VViewer::fName, fShell, G4OpenInventorViewer::fSoSelection, fViewer, G4VViewer::fVP, G4cout, G4endl, G4VInteractorManager::GetCreationString(), G4VInteractorManager::GetParentInteractor(), G4ViewParameters::GetWindowSizeHintX(), G4ViewParameters::GetXGeometryString(), HelpCancelCbk(), HelpCbk(), PixmapPostScriptCbk(), PostScriptCbk(), SceneGraphStatisticsCbk(), G4VInteractorManager::SetCreatedInteractor(), SetFullWireFrameCbk(), SetPreviewAndFullCbk(), SetPreviewCbk(), SetReducedWireFrameCbk(), SetSolidCbk(), SoGL2PSAction, TRUE, UpdateSceneCbk(), and WriteInventorCbk().
|
virtualinherited |
Definition at line 143 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::CompareForKernelVisit(), G4OpenInventorViewer::fLastVP, and G4VViewer::NeedKernelVisit().
Referenced by G4OpenInventorViewer::DrawView().
|
staticprivateinherited |
Definition at line 323 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorViewer::pointAt().
|
staticprivateinherited |
Definition at line 354 of file G4OpenInventorViewer.cc.
Referenced by G4OpenInventorViewer::GroupCameraSensorCB().
|
inherited |
Definition at line 78 of file G4VViewer.cc.
References G4VViewer::fNeedKernelVisit.
Referenced by G4OpenGLImmediateQtViewer::ComputeView(), G4DAWNFILEViewer::DrawView(), G4GMocrenFileViewer::DrawView(), G4HepRepFileViewer::DrawView(), G4OpenGLImmediateWin32Viewer::DrawView(), G4OpenGLImmediateXmViewer::DrawView(), G4OpenGLImmediateXViewer::DrawView(), G4VTreeViewer::DrawView(), G4VRML2FileViewer::DrawView(), G4VtkViewer::DrawView(), G4VisManager::GeometryHasChanged(), G4OpenGLStoredViewer::KernelVisitDecision(), G4OpenInventorViewer::KernelVisitDecision(), G4Qt3DViewer::KernelVisitDecision(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::KernelVisitDecision(), G4VisManager::NotifyHandlers(), G4OpenGLImmediateViewer::ProcessView(), G4VisCommandViewerRebuild::SetNewValue(), G4OpenInventorViewer::SetPreview(), G4OpenInventorViewer::SetPreviewAndFull(), G4OpenInventorViewer::SetReducedWireFrame(), and G4OpenInventorViewer::UpdateScene().
|
staticprotected |
Definition at line 296 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::WritePixmapPostScript().
Referenced by Initialise().
|
staticprivateinherited |
Definition at line 312 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::lookAt().
Referenced by G4OpenInventorViewer::SetView().
|
staticprotected |
Definition at line 290 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::WritePostScript().
Referenced by Initialise().
|
inherited |
Definition at line 105 of file G4VViewer.cc.
References G4VSceneHandler::ClearStore(), G4VViewer::fNeedKernelVisit, G4VViewer::fSceneHandler, and G4VSceneHandler::ProcessScene().
Referenced by G4OpenGLStoredQtViewer::ComputeView(), G4DAWNFILEViewer::DrawView(), G4GMocrenFileViewer::DrawView(), G4HepRepFileViewer::DrawView(), G4OpenGLStoredWin32Viewer::DrawView(), G4OpenGLStoredXmViewer::DrawView(), G4OpenGLStoredXViewer::DrawView(), G4OpenInventorViewer::DrawView(), G4Qt3DViewer::DrawView(), G4RayTracerViewer::DrawView(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::DrawView(), G4VTreeViewer::DrawView(), G4VRML2FileViewer::DrawView(), G4VtkViewer::DrawView(), and G4OpenGLImmediateViewer::ProcessView().
|
inherited |
|
virtualinherited |
Reimplemented in G4OpenGLQtViewer, G4OpenGLViewer, and G4OpenGLXmViewer.
Referenced by G4OpenGLViewer::ResetView(), and G4VisCommandViewerReset::SetNewValue().
|
protectedinherited |
Definition at line 633 of file G4OpenInventorViewer.cc.
References CountLineSegmentsCB(), CountPointsCB(), CountTrianglesCB(), Counter::fLineSegments, Counter::fPoints, G4OpenInventorViewer::fSoSelection, Counter::fTriangles, G4cout, G4endl, SoCounterAction::getCount(), geant4_check_module_cycles::nodes, SoCounterAction::setLookFor(), SoCounterAction::setType(), and SoCounterAction::TYPE.
Referenced by G4OpenInventorQtViewer::EtcSceneGraphStatsCB(), G4OpenInventorXtExtendedViewer::SceneGraphStatisticsCbk(), SceneGraphStatisticsCbk(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 302 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::SceneGraphStatistics().
Referenced by Initialise().
|
staticprotectedinherited |
Definition at line 458 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::fSoSelection, G4cout, G4endl, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), and G4InuclParticleNames::name().
Referenced by G4OpenInventorViewer::G4OpenInventorViewer(), and G4OpenInventorXtExtendedViewer::Initialise().
|
inherited |
|
staticprotected |
Definition at line 344 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::SetReducedWireFrame().
Referenced by Initialise().
|
inherited |
Definition at line 72 of file G4VViewer.cc.
References G4VViewer::fName, G4VViewer::fShortName, G4InuclParticleNames::name(), and G4StrUtil::strip().
|
inherited |
|
protectedinherited |
Definition at line 678 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::DrawDetector(), G4OpenInventorViewer::fG4OpenInventorSceneHandler, G4OpenInventorSceneHandler::fPreviewAndFull, and G4VViewer::NeedKernelVisit().
Referenced by G4OpenInventorQtViewer::EtcVisibMInvisibDCB(), G4OpenInventorXtExtendedViewer::SetPreviewCbk(), SetPreviewCbk(), and G4OpenInventorWinViewer::WindowProc().
|
protectedinherited |
Definition at line 671 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::DrawDetector(), G4OpenInventorViewer::fG4OpenInventorSceneHandler, G4OpenInventorSceneHandler::fPreviewAndFull, and G4VViewer::NeedKernelVisit().
Referenced by G4OpenInventorQtViewer::EtcVisibMVisibDCB(), G4OpenInventorXtExtendedViewer::SetPreviewAndFullCbk(), SetPreviewAndFullCbk(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 362 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::SetPreviewAndFull().
Referenced by Initialise().
|
staticprotected |
Definition at line 356 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::SetPreview().
Referenced by Initialise().
|
protectedinherited |
Definition at line 734 of file G4OpenInventorViewer.cc.
References G4ViewParameters::cloud, G4OpenInventorViewer::DrawDetector(), G4ViewParameters::GetDrawingStyle(), G4VViewer::GetViewParameters(), G4ViewParameters::hlhsr, G4ViewParameters::hlr, G4ViewParameters::hsr, G4VViewer::NeedKernelVisit(), G4ViewParameters::SetAuxEdgeVisible(), G4ViewParameters::SetDrawingStyle(), G4VViewer::SetViewParameters(), and G4ViewParameters::wireframe.
Referenced by G4OpenInventorQtViewer::EtcSetFullWireframeCB(), G4OpenInventorQtViewer::EtcSetReducedWireframeCB(), G4OpenInventorXtExtendedViewer::SetFullWireFrameCbk(), SetFullWireFrameCbk(), G4OpenInventorXtExtendedViewer::SetReducedWireFrameCbk(), SetReducedWireFrameCbk(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 338 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::SetReducedWireFrame().
Referenced by Initialise().
|
protectedinherited |
Definition at line 689 of file G4OpenInventorViewer.cc.
References G4ViewParameters::cloud, G4OpenInventorViewer::DrawDetector(), G4ViewParameters::GetDrawingStyle(), G4VViewer::GetViewParameters(), G4ViewParameters::hlhsr, G4ViewParameters::hlr, G4ViewParameters::hsr, G4ViewParameters::SetDrawingStyle(), G4VViewer::SetViewParameters(), and G4ViewParameters::wireframe.
Referenced by G4OpenInventorQtViewer::EtcSetSolidCB(), G4OpenInventorXtExtendedViewer::SetSolidCbk(), SetSolidCbk(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 326 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::SetSolid().
Referenced by Initialise().
|
protectedinherited |
Definition at line 124 of file G4VViewer.cc.
References G4UImanager::ApplyCommand(), G4Exception(), G4PhysicalVolumeStore::GetInstance(), G4UImanager::GetUIpointer(), and JustWarning.
Referenced by G4OpenGLQtViewer::changeColorAndTransparency(), and G4OpenGLQtViewer::setCheckComponent().
|
virtual |
Reimplemented from G4OpenInventorViewer.
Definition at line 223 of file G4OpenInventorXtViewer.cc.
References fViewer, G4VViewer::fVP, G4ViewParameters::GetBackgroundColour(), G4Colour::GetBlue(), G4Colour::GetGreen(), G4Colour::GetRed(), and G4OpenInventorViewer::SetView().
|
inherited |
Definition at line 120 of file G4VViewer.cc.
References G4VViewer::fVP.
Referenced by G4VVisCommand::InterpolateViews(), G4VisCommandDrawView::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4VisCommandViewerInterpolate::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4OpenInventorViewer::SetReducedWireFrame(), G4OpenInventorViewer::SetSolid(), G4VVisCommand::SetViewParameters(), and G4OpenInventorViewer::SetWireFrame().
|
protectedinherited |
Definition at line 711 of file G4OpenInventorViewer.cc.
References G4ViewParameters::cloud, G4OpenInventorViewer::DrawDetector(), G4ViewParameters::GetDrawingStyle(), G4VViewer::GetViewParameters(), G4ViewParameters::hlhsr, G4ViewParameters::hlr, G4ViewParameters::hsr, G4ViewParameters::SetDrawingStyle(), G4VViewer::SetViewParameters(), and G4ViewParameters::wireframe.
Referenced by G4OpenInventorXtExtendedViewer::SetWireFrameCbk(), SetWireFrameCbk(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 332 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::SetWireFrame().
|
virtualinherited |
Reimplemented from G4VViewer.
Definition at line 391 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::fInteractorManager.
|
protectedinherited |
Definition at line 180 of file G4VViewer.cc.
References G4ViewParameters::AddVisAttributesModifier(), G4VViewer::fVP, G4cout, G4endl, G4Colour::GetAlpha(), G4Colour::GetBlue(), G4Colour::GetGreen(), G4PhysicalVolumeModel::GetPVNameCopyNoPath(), G4Colour::GetRed(), G4UImanager::GetUIpointer(), G4VisAttributes::SetColour(), and G4ModelingParameters::VASColour.
Referenced by G4OpenGLQtViewer::changeColorAndTransparency().
|
protectedinherited |
Definition at line 146 of file G4VViewer.cc.
References G4ViewParameters::AddVisAttributesModifier(), G4VViewer::fVP, G4cout, G4endl, G4PhysicalVolumeModel::GetPVNameCopyNoPath(), G4UImanager::GetUIpointer(), G4VisAttributes::SetVisibility(), and G4ModelingParameters::VASVisibility.
Referenced by G4OpenGLQtViewer::setCheckComponent().
|
protectedinherited |
Definition at line 762 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::DrawView(), and G4VViewer::NeedKernelVisit().
Referenced by G4OpenInventorQtViewer::EtcUpdateSceneCB(), G4OpenInventorXtExtendedViewer::UpdateSceneCbk(), UpdateSceneCbk(), and G4OpenInventorWinViewer::WindowProc().
|
staticprotected |
Definition at line 350 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::UpdateScene().
Referenced by Initialise().
|
protectedvirtual |
Implements G4OpenInventorViewer.
Definition at line 233 of file G4OpenInventorXtViewer.cc.
References fViewer.
|
protectedinherited |
Definition at line 570 of file G4OpenInventorViewer.cc.
References FALSE, G4OpenInventorViewer::fSoSelection, G4cout, G4endl, SoAlternateRepAction::setGenerate(), and TRUE.
Referenced by G4OpenInventorQtViewer::FileWriteIVCB(), G4OpenInventorWinViewer::WindowProc(), G4OpenInventorXtExtendedViewer::WriteInventorCbk(), and WriteInventorCbk().
|
staticprotected |
Definition at line 308 of file G4OpenInventorXtViewer.cc.
References G4OpenInventorViewer::WriteInventor().
Referenced by Initialise().
|
protectedinherited |
Definition at line 539 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::fGL2PSAction, G4cout, G4endl, GL2PS_PDF, and G4OpenInventorViewer::ViewerRender().
Referenced by G4OpenInventorQtViewer::FileWritePDFCB(), and G4OpenInventorXtExtendedViewer::PDFCbk().
|
protectedinherited |
Definition at line 553 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::fSoImageWriter, G4cout, G4endl, and G4OpenInventorViewer::ViewerRender().
Referenced by G4OpenInventorXtExtendedViewer::PixmapPostScriptCbk(), PixmapPostScriptCbk(), and G4OpenInventorWinViewer::WindowProc().
|
protectedinherited |
Definition at line 525 of file G4OpenInventorViewer.cc.
References G4OpenInventorViewer::fGL2PSAction, G4cout, G4endl, GL2PS_EPS, and G4OpenInventorViewer::ViewerRender().
Referenced by G4OpenInventorQtViewer::FileWritePSCB(), G4OpenInventorXtExtendedViewer::PostScriptCbk(), PostScriptCbk(), and G4OpenInventorWinViewer::WindowProc().
|
protectedinherited |
Definition at line 220 of file G4VViewer.hh.
Referenced by G4ASCIITreeViewer::G4ASCIITreeViewer(), G4HepRepFileViewer::G4HepRepFileViewer(), G4OpenGLStoredViewer::G4OpenGLStoredViewer(), G4OpenGLViewer::G4OpenGLViewer(), G4OpenInventorViewer::G4OpenInventorViewer(), G4VtkViewer::G4VtkViewer(), G4VViewer::G4VViewer(), G4Qt3DViewer::Initialise(), G4RayTracerXViewer::Initialise(), and G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::Initialise().
|
protectedinherited |
Definition at line 94 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorViewer::EraseDetector(), G4OpenInventorViewer::EraseEvent(), G4OpenInventorViewer::G4OpenInventorViewer(), G4OpenInventorViewer::SetPreview(), and G4OpenInventorViewer::SetPreviewAndFull().
|
protectedinherited |
Definition at line 98 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorQtViewer::Initialise(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), Initialise(), G4OpenInventorViewer::WritePDF(), and G4OpenInventorViewer::WritePostScript().
|
protectedinherited |
Definition at line 99 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorViewer::G4OpenInventorViewer(), and G4OpenInventorViewer::~G4OpenInventorViewer().
|
protected |
Definition at line 75 of file G4OpenInventorXtViewer.hh.
Referenced by HelpCancelCbk(), HelpCbk(), and Initialise().
|
protected |
Definition at line 76 of file G4OpenInventorXtViewer.hh.
Referenced by HelpCbk(), and Initialise().
|
protectedinherited |
Definition at line 95 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorViewer::Escape(), G4OpenInventorQtViewer::FileEscapeCB(), G4OpenInventorViewer::G4OpenInventorViewer(), G4OpenInventorQtViewer::Initialise(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), Initialise(), G4OpenInventorViewer::ShowView(), G4OpenInventorWinViewer::~G4OpenInventorWinViewer(), G4OpenInventorXtExtendedViewer::~G4OpenInventorXtExtendedViewer(), and ~G4OpenInventorXtViewer().
|
privateinherited |
Definition at line 91 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorViewer::DrawView(), and G4OpenInventorViewer::KernelVisitDecision().
|
protectedinherited |
Definition at line 217 of file G4VViewer.hh.
Referenced by G4OpenGLWin32Viewer::CreateMainWindow(), G4OpenGLXmViewer::CreateMainWindow(), G4OpenGLXViewer::CreateMainWindow(), G4OpenGLViewer::DrawText(), G4OpenGLXViewer::DrawText(), G4OpenInventorQtViewer::G4OpenInventorQtViewer(), G4OpenInventorWinViewer::G4OpenInventorWinViewer(), G4OpenInventorXtExtendedViewer::G4OpenInventorXtExtendedViewer(), G4OpenInventorXtViewer(), G4VViewer::G4VViewer(), G4OpenGLXmViewer::GetXmConnection(), G4OpenInventorQtViewer::Initialise(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), Initialise(), G4Qt3DViewer::Initialise(), G4RayTracerXViewer::Initialise(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::Initialise(), G4VViewer::SetName(), and G4Qt3DViewer::SetView().
|
protectedinherited |
Definition at line 224 of file G4VViewer.hh.
Referenced by G4OpenGLStoredQtViewer::ComputeView(), G4OpenGLStoredWin32Viewer::DrawView(), G4OpenGLStoredXmViewer::DrawView(), G4OpenGLStoredXViewer::DrawView(), G4OpenInventorViewer::DrawView(), G4Qt3DViewer::DrawView(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::DrawView(), G4VViewer::NeedKernelVisit(), and G4VViewer::ProcessView().
|
protectedinherited |
Definition at line 215 of file G4VViewer.hh.
Referenced by G4OpenGLQtViewer::addNonPVSceneTreeElement(), G4OpenGLQtViewer::addPVSceneTreeElement(), G4VtkViewer::ClearView(), G4OpenGLStoredViewer::DrawDisplayLists(), G4OpenGLQtViewer::DrawText(), G4OpenGLViewer::DrawText(), G4OpenGLXViewer::DrawText(), G4VtkViewer::FinishView(), G4VViewer::G4VViewer(), G4OpenGLViewer::getSceneDepth(), G4OpenGLViewer::getSceneFarWidth(), G4OpenGLViewer::getSceneNearWidth(), G4OpenGLImmediateQtViewer::initializeGL(), G4OpenGLStoredQtViewer::initializeGL(), G4OpenGLQtViewer::parseAndInsertInSceneTree(), G4OpenGLViewer::printGl2PS(), G4VViewer::ProcessView(), G4OpenGLViewer::rotateSceneInViewDirection(), G4OpenGLViewer::rotateSceneThetaPhi(), G4OpenGLViewer::SetView(), G4OpenInventorViewer::SetView(), G4Qt3DViewer::SetView(), G4RayTracerViewer::SetView(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::SetView(), G4VtkViewer::SetView(), G4VtkViewer::ShowView(), G4OpenGLQtViewer::updateViewerPropertiesTableWidget(), and G4VViewer::~G4VViewer().
|
protected |
Definition at line 73 of file G4OpenInventorXtViewer.hh.
Referenced by Initialise(), and ~G4OpenInventorXtViewer().
|
protectedinherited |
Definition at line 218 of file G4VViewer.hh.
Referenced by G4RayTracerViewer::DrawView(), G4VViewer::G4VViewer(), and G4VViewer::SetName().
|
protectedinherited |
Definition at line 97 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorViewer::G4OpenInventorViewer(), and G4OpenInventorViewer::WritePixmapPostScript().
|
protectedinherited |
Definition at line 96 of file G4OpenInventorViewer.hh.
Referenced by G4OpenInventorViewer::G4OpenInventorViewer(), G4OpenInventorQtViewer::Initialise(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), Initialise(), G4OpenInventorViewer::SceneGraphStatistics(), G4OpenInventorViewer::SelectionCB(), G4OpenInventorViewer::WriteInventor(), and G4OpenInventorViewer::~G4OpenInventorViewer().
|
protected |
Definition at line 74 of file G4OpenInventorXtViewer.hh.
Referenced by FinishView(), GetCamera(), Initialise(), SetView(), ViewerRender(), and ~G4OpenInventorXtViewer().
|
protectedinherited |
Definition at line 216 of file G4VViewer.hh.
Referenced by G4OpenGLXmViewer::actions_callback(), G4OpenGLXViewer::CreateGLXContext(), G4OpenGLXViewer::CreateMainWindow(), G4OpenGLImmediateQtViewer::G4OpenGLImmediateQtViewer(), G4OpenGLImmediateWin32Viewer::G4OpenGLImmediateWin32Viewer(), G4OpenGLImmediateXmViewer::G4OpenGLImmediateXmViewer(), G4OpenGLImmediateXViewer::G4OpenGLImmediateXViewer(), G4OpenGLStoredQtViewer::G4OpenGLStoredQtViewer(), G4OpenGLStoredWin32Viewer::G4OpenGLStoredWin32Viewer(), G4OpenGLStoredXmViewer::G4OpenGLStoredXmViewer(), G4OpenGLStoredXViewer::G4OpenGLStoredXViewer(), G4OpenGLXmViewer::G4OpenGLXmViewer(), G4OpenGLXViewer::G4OpenGLXViewer(), G4RayTracerViewer::G4RayTracerViewer(), G4VViewer::G4VViewer(), G4OpenGLXViewer::GetXConnection(), G4OpenGLXmViewer::GetXmConnection(), G4Qt3DViewer::Initialise(), G4RayTracerXViewer::Initialise(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::Initialise(), G4OpenGLXmViewer::misc_callback(), G4OpenGLWin32Viewer::~G4OpenGLWin32Viewer(), and G4OpenGLXViewer::~G4OpenGLXViewer().
|
protectedinherited |
Definition at line 219 of file G4VViewer.hh.
Referenced by G4OpenGLQtViewer::actionChangeBackgroundColor(), G4OpenGLQtViewer::actionChangeDefaultColor(), G4OpenGLQtViewer::actionChangeTextColor(), G4OpenGLXmViewer::actions_callback(), G4OpenGLSceneHandler::AddPrimitive(), G4OpenGLImmediateSceneHandler::AddPrimitivePreambleInternal(), G4OpenGLStoredSceneHandler::AddPrimitivePreambleInternal(), G4OpenGLXmViewer::aux_edge_callback(), G4OpenGLQtViewer::changeDepthInSceneTree(), G4OpenGLStoredQtViewer::CompareForKernelVisit(), G4OpenGLStoredViewer::CompareForKernelVisit(), G4OpenInventorViewer::CompareForKernelVisit(), G4Qt3DViewer::CompareForKernelVisit(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::CompareForKernelVisit(), G4OpenGLStoredQtViewer::ComputeView(), G4OpenGLWin32Viewer::CreateMainWindow(), G4OpenGLXmViewer::CreateMainWindow(), G4OpenGLXViewer::CreateMainWindow(), G4OpenGLQtViewer::CreateMainWindow(), G4OpenGLQtViewer::createPopupMenu(), G4OpenGLXmViewer::dolly_callback(), G4OpenGLStoredViewer::DrawDisplayLists(), G4OpenGLXmViewer::drawing_style_callback(), G4OpenGLStoredWin32Viewer::DrawView(), G4OpenGLStoredXmViewer::DrawView(), G4OpenGLStoredXViewer::DrawView(), G4OpenInventorViewer::DrawView(), G4Qt3DViewer::DrawView(), G4RayTracerViewer::DrawView(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::DrawView(), G4VtkViewer::DrawViewHUD(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::Export(), G4ASCIITreeViewer::G4ASCIITreeViewer(), G4HepRepFileViewer::G4HepRepFileViewer(), G4OpenGLQtViewer::G4keyPressEvent(), G4OpenGLQtViewer::G4MouseMoveEvent(), G4OpenGLQtViewer::G4MousePressEvent(), G4OpenGLQtViewer::G4MouseReleaseEvent(), G4OpenGLViewer::G4OpenGLViewer(), G4OpenInventorViewer::G4OpenInventorViewer(), G4VtkViewer::G4VtkViewer(), G4VViewer::G4VViewer(), G4OpenGLQtViewer::G4wheelEvent(), G4OpenGLViewer::getSceneDepth(), G4OpenGLViewer::getSceneFarWidth(), G4OpenGLViewer::getSceneNearWidth(), G4OpenGLXmViewer::GetXmConnection(), G4OpenInventorViewer::GroupCameraSensorCB(), G4OpenInventorQtViewer::Initialise(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), Initialise(), G4Qt3DViewer::Initialise(), G4RayTracerViewer::Initialise(), G4RayTracerXViewer::Initialise(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::Initialise(), G4VtkQtViewer::Initialise(), G4VtkViewer::Initialise(), G4OpenGLViewer::InitializeGLView(), G4OpenGLXmViewer::left_right_pan_callback(), G4OpenGLXmViewer::misc_callback(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::mouse_move(), G4Qt3DViewer::mouseMoveEvent(), G4OpenGLQtViewer::moveScene(), G4OpenGLImmediateViewer::ProcessView(), G4OpenGLXmViewer::projection_callback(), G4OpenGLXmViewer::reset_callback(), G4OpenGLXmViewer::ResetView(), G4OpenGLViewer::rotateScene(), G4OpenGLViewer::rotateSceneInViewDirection(), G4OpenGLViewer::rotateSceneThetaPhi(), G4OpenGLViewer::rotateSceneToggle(), G4DAWNFILEViewer::SendDrawingStyleToDAWNGUI(), G4DAWNFILEViewer::SendViewParameters(), G4VRML2FileViewer::SendViewParameters(), G4OpenGLXmViewer::set_rot_subject_callback(), G4OpenGLViewerMessenger::SetNewValue(), G4OpenGLXmViewerMessenger::SetNewValue(), G4OpenGLWin32Viewer::SetRotation(), G4OpenGLWin32Viewer::SetShift(), G4OpenGLViewer::SetView(), G4OpenInventorQtViewer::SetView(), G4OpenInventorViewer::SetView(), G4OpenInventorWinViewer::SetView(), G4OpenInventorXtExtendedViewer::SetView(), SetView(), G4Qt3DViewer::SetView(), G4RayTracerViewer::SetView(), G4ToolsSGQtViewer::SetView(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::SetView(), G4VtkViewer::SetView(), G4VViewer::SetViewParameters(), G4OpenGLWin32Viewer::SetZoom(), G4OpenGLXViewer::ShowView(), G4VtkViewer::ShowView(), G4OpenGLQtViewer::toggleAux(), G4OpenGLQtViewer::toggleHiddenMarkers(), G4OpenGLQtViewer::togglePicking(), G4OpenGLQtViewer::toggleProjection(), G4OpenGLQtViewer::toggleSurfaceAction(), G4VViewer::TouchableSetColour(), G4VViewer::TouchableSetVisibility(), G4OpenGLXmViewer::up_down_pan_callback(), G4OpenGLXmViewer::update_panels_callback(), G4OpenGLXmViewer::UpdateControlPanel(), G4OpenGLQtViewer::updateToolbarAndMouseContextMenu(), G4OpenGLQtViewer::updateViewerPropertiesTableWidget(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::wheel_rotate(), G4Qt3DViewer::wheelEvent(), G4OpenGLXmViewer::wobble_callback(), G4OpenGLXmViewer::wobble_timer_callback(), and G4OpenGLXmViewer::zoom_callback().