MeVisLab Toolbox Reference
MLBaseWithParameterInfoWrapper Class Reference

A class that wraps BaseWithParameterInfo objects for use in Python, and inspectable by the ParameterInfoInspector module. More...

#include <mlParameterInfoWrapper.h>

Inheritance diagram for MLBaseWithParameterInfoWrapper:

Public Slots

QVariantMap getParameterInfo () const
 \script More...
 

Public Member Functions

 MLBaseWithParameterInfoWrapper (const ml::BaseWithParameterInfo *object)
 Constructor. More...
 

Protected Attributes

const ml::BaseWithParameterInfo_object
 Wrapped ParameterInfo object. More...
 

Detailed Description

A class that wraps BaseWithParameterInfo objects for use in Python, and inspectable by the ParameterInfoInspector module.

Definition at line 50 of file mlParameterInfoWrapper.h.

Constructor & Destructor Documentation

◆ MLBaseWithParameterInfoWrapper()

MLBaseWithParameterInfoWrapper::MLBaseWithParameterInfoWrapper ( const ml::BaseWithParameterInfo object)

Constructor.

Member Function Documentation

◆ getParameterInfo

QVariantMap MLBaseWithParameterInfoWrapper::getParameterInfo ( ) const
slot

\script

Get entire info as QVariantMap, which will become a python dict. To obtain a true python ParameterInfo object in python, use toParameterInfo() from parameter_info.utils

Member Data Documentation

◆ _object

const ml::BaseWithParameterInfo& MLBaseWithParameterInfoWrapper::_object
protected

Wrapped ParameterInfo object.

Definition at line 68 of file mlParameterInfoWrapper.h.


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