SOFA plugin: image  master
Open source framework for multi-physics simuation
sofa::gui::qt::vectorvis_data_widget_container< T > Class Template Reference

#include <VectorVisualizationWidget.h>

Detailed Description

template<class T>
class sofa::gui::qt::vectorvis_data_widget_container< T >

Hold the VectorVisOptionsWidget along with template data

Public Attributes

TVectorVisSettings< T > * settings
 
VectorVisOptionsWidgetoptions
 
QVBoxLayout * container_layout
 

Public Member Functions

 vectorvis_data_widget_container ()
 
bool createLayout (DataWidget *parent)
 
bool createLayout (QLayout *layout)
 
bool createWidgets (DataWidget *parent, const T &d, bool)
 
void setReadOnly (bool)
 
void readFromData (const T &d0)
 
void writeToData (T &d)
 
void insertWidgets ()
 

Attribute details

◆ container_layout

template<class T >
QVBoxLayout* sofa::gui::qt::vectorvis_data_widget_container< T >::container_layout

◆ options

◆ settings

Constructor details

◆ vectorvis_data_widget_container()

Function details

◆ createLayout() [1/2]

template<class T >
bool sofa::gui::qt::vectorvis_data_widget_container< T >::createLayout ( DataWidget *  parent)
inline

◆ createLayout() [2/2]

template<class T >
bool sofa::gui::qt::vectorvis_data_widget_container< T >::createLayout ( QLayout *  layout)
inline

◆ createWidgets()

template<class T >
bool sofa::gui::qt::vectorvis_data_widget_container< T >::createWidgets ( DataWidget *  parent,
const T &  d,
bool   
)
inline

◆ insertWidgets()

template<class T >
void sofa::gui::qt::vectorvis_data_widget_container< T >::insertWidgets ( )
inline

◆ readFromData()

template<class T >
void sofa::gui::qt::vectorvis_data_widget_container< T >::readFromData ( const T &  d0)
inline

◆ setReadOnly()

template<class T >
void sofa::gui::qt::vectorvis_data_widget_container< T >::setReadOnly ( bool  )
inline

◆ writeToData()

template<class T >
void sofa::gui::qt::vectorvis_data_widget_container< T >::writeToData ( T &  d)
inline