SOFA plugin: image  master
Open source framework for multi-physics simuation
sofa::gui::qt::VectorVisSettings Class Referenceabstract

#include <VectorVisualizationWidget.h>

Inheritance diagram for sofa::gui::qt::VectorVisSettings:

Detailed Description

Abstract, non templated widget that allows us to use and declare signals, while subclass contains template information

Protected Attributes

QWidgetwidget
 

Public Member Functions

 ~VectorVisSettings () override
 
QWidgetgetWidget ()
 
From Options

Update the settings data when the widget has been manipulated

virtual void shapeFromOptions (bool vis)=0
 
virtual void rgbFromOptions (bool rgb)=0
 
virtual void subsampleXYFromOptions (int subsample)=0
 
virtual void subsampleZFromOptions (int subsample)=0
 
virtual void shapeScaleFromOptions (int scale)=0
 

Signals

Updates

When the settings data has changed, these functions update the widget to reflect the new values

void settingsModified ()
 
void updateRgb (bool)
 
void updateSubsampleXY (int)
 
void updateSubsampleZ (int)
 
void updateShapeScale (int)
 
void updateShape (bool)
 

Attribute details

◆ widget

QWidget* sofa::gui::qt::VectorVisSettings::widget
protected

Constructor details

◆ ~VectorVisSettings()

sofa::gui::qt::VectorVisSettings::~VectorVisSettings ( )
inlineoverride

Function details

◆ getWidget()

QWidget* sofa::gui::qt::VectorVisSettings::getWidget ( )
inline

◆ rgbFromOptions()

virtual void sofa::gui::qt::VectorVisSettings::rgbFromOptions ( bool  rgb)
pure virtual

◆ settingsModified

void sofa::gui::qt::VectorVisSettings::settingsModified ( )
signal

◆ shapeFromOptions()

virtual void sofa::gui::qt::VectorVisSettings::shapeFromOptions ( bool  vis)
pure virtual

◆ shapeScaleFromOptions()

virtual void sofa::gui::qt::VectorVisSettings::shapeScaleFromOptions ( int  scale)
pure virtual

◆ subsampleXYFromOptions()

virtual void sofa::gui::qt::VectorVisSettings::subsampleXYFromOptions ( int  subsample)
pure virtual

◆ subsampleZFromOptions()

virtual void sofa::gui::qt::VectorVisSettings::subsampleZFromOptions ( int  subsample)
pure virtual

◆ updateRgb

void sofa::gui::qt::VectorVisSettings::updateRgb ( bool  )
signal

◆ updateShape

void sofa::gui::qt::VectorVisSettings::updateShape ( bool  )
signal

◆ updateShapeScale

void sofa::gui::qt::VectorVisSettings::updateShapeScale ( int  )
signal

◆ updateSubsampleXY

void sofa::gui::qt::VectorVisSettings::updateSubsampleXY ( int  )
signal

◆ updateSubsampleZ

void sofa::gui::qt::VectorVisSettings::updateSubsampleZ ( int  )
signal