Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
OCCViewer_RayTracingDlg Class Reference

Dialog allowing to assign parameters of ray tracing.

#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
 

Constructor & Destructor Documentation

OCCViewer_RayTracingDlg::OCCViewer_RayTracingDlg ( OCCViewer_ViewWindow view)
OCCViewer_RayTracingDlg::~OCCViewer_RayTracingDlg ( )

Member Function Documentation

void OCCViewer_RayTracingDlg::ClickOnHelp ( )
privateslot

SLOT on help button click: opens a help page

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

QString OCCViewer_RayTracingDlg::getName ( )
static
OCCViewer_RayTracingDlg::Handle ( V3d_View  )
private
void OCCViewer_RayTracingDlg::initParam ( )
private

Initialization of initial values of widgets

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

void OCCViewer_RayTracingDlg::onRayTracing ( bool  theIsChecked)
privateslot
void OCCViewer_RayTracingDlg::onValueChanged ( )
privateslot

Member Data Documentation

QCheckBox* OCCViewer_RayTracingDlg::myAntialiasing
private
QtxIntSpinBox* OCCViewer_RayTracingDlg::myDepth
private
QGroupBox* OCCViewer_RayTracingDlg::myRayTracingGroup
private
QCheckBox* OCCViewer_RayTracingDlg::myReflection
private
QCheckBox* OCCViewer_RayTracingDlg::myShadow
private
QCheckBox* OCCViewer_RayTracingDlg::myTransparentShadow
private
OCCViewer_ViewFrame* OCCViewer_RayTracingDlg::myViewFrame
private

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