Version: 9.12.0
OCCViewer_RayTracingDlg Class Reference

Dialog allowing to assign parameters of ray tracing. More...

#include <OCCViewer_RayTracingDlg.h>

Inheritance diagram for OCCViewer_RayTracingDlg:
Inheritance graph

Public Member Functions

 OCCViewer_RayTracingDlg (OCCViewer_ViewWindow *)
 Constructor. More...
 
 ~OCCViewer_RayTracingDlg ()
 Destructor. More...
 

Static Public Member Functions

static QString getName ()
 

Private Slots

void onValueChanged ()
 
void onRayTracing (bool)
 
void ClickOnHelp ()
 

Private Member Functions

void initParam ()
 
 Handle (V3d_View) myView3d
 

Private Attributes

OCCViewer_ViewFramemyViewFrame
 
QGroupBoxmyRayTracingGroup
 
QtxIntSpinBoxmyDepth
 
QCheckBox * myReflection
 
QCheckBox * myAntialiasing
 
QCheckBox * myShadow
 
QCheckBox * myTransparentShadow
 

Detailed Description

Dialog allowing to assign parameters of ray tracing.

Constructor & Destructor Documentation

◆ OCCViewer_RayTracingDlg()

OCCViewer_RayTracingDlg::OCCViewer_RayTracingDlg ( OCCViewer_ViewWindow view)

◆ ~OCCViewer_RayTracingDlg()

OCCViewer_RayTracingDlg::~OCCViewer_RayTracingDlg ( )

Destructor.

Member Function Documentation

◆ ClickOnHelp

void OCCViewer_RayTracingDlg::ClickOnHelp ( )
privateslot

SLOT on help button click: opens a help page

References SUIT_Session::activeApplication(), SUIT_Application::onHelpContextModule(), and SUIT_Session::session().

◆ getName()

QString OCCViewer_RayTracingDlg::getName ( )
static

◆ Handle()

OCCViewer_RayTracingDlg::Handle ( V3d_View  )
private

◆ initParam()

void OCCViewer_RayTracingDlg::initParam ( )
private

Initialization of initial values of widgets

References myAntialiasing, myDepth, myRayTracingGroup, myReflection, myShadow, and myTransparentShadow.

◆ onRayTracing

void OCCViewer_RayTracingDlg::onRayTracing ( bool  theIsChecked)
privateslot

◆ onValueChanged

void OCCViewer_RayTracingDlg::onValueChanged ( )
privateslot

Member Data Documentation

◆ myAntialiasing

QCheckBox* OCCViewer_RayTracingDlg::myAntialiasing
private

◆ myDepth

QtxIntSpinBox* OCCViewer_RayTracingDlg::myDepth
private

◆ myRayTracingGroup

QGroupBox* OCCViewer_RayTracingDlg::myRayTracingGroup
private

◆ myReflection

QCheckBox* OCCViewer_RayTracingDlg::myReflection
private

◆ myShadow

QCheckBox* OCCViewer_RayTracingDlg::myShadow
private

◆ myTransparentShadow

QCheckBox* OCCViewer_RayTracingDlg::myTransparentShadow
private

◆ myViewFrame

OCCViewer_ViewFrame* OCCViewer_RayTracingDlg::myViewFrame
private

The documentation for this class was generated from the following files: