Class IRockyPluginDataEntry
Last update: 09.03.2026
#include
IRockyPluginDataEntry is a data unit corresponding to a single entity in Rocky (a geometry, a material interaction, etc). It gives access to values of custom module data entered manually through the Rocky UI. IRockyPluginDataEntry may contain boolean, integer, double precision, and string data. Data arranged in lists of IRockyPluginDataEntry is also allowed. The value of a parameter is retrieved passing to the corresponding function the name string, as specified in the Python file that defines the components of the module.
Members
Public functions
Function has
![][const]
bool IRockyPluginDataEntry::has(const char *_name) const
Returns:
True if the parameter specified by name actually exists in the IRockyPluginDataEntry object. Otherwise, it returns false.
Parameters:
- _name: The name of the parameter, as specified in the module definition Python file
Parameters:
- const char * _name
Return type: bool
Function get_bool
![][const]
bool IRockyPluginDataEntry::get_bool(const char *_name) const
Returns:
The boolean value specified for the given parameter in the Rocky UI through a checkbox.
Parameters:
- _name: The name of the boolean parameter, as specified in the module definition Python file.
Parameters:
- const char * _name
Return type: bool
Function get_int
![][const]
int IRockyPluginDataEntry::get_int(const char *_name) const
Returns:
The integer value specified for the given parameter in the Rocky UI.
Parameters:
- _name: The name of the integer parameter, as specified in the module definition Python file.
Parameters:
- const char * _name
Return type: int
Function get_double
![][const]
double IRockyPluginDataEntry::get_double(const char *_name) const
Returns:
The double precision value specified for the given parameter in the Rocky UI.
Parameters:
- _name: The name of the double precision parameter, as specified in the module definition Python file.
Parameters:
- const char * _name
Return type: double
Function get_string
![][const]
std::string IRockyPluginDataEntry::get_string(const char *_name) const
Returns:
The string value specified for the given parameter in the Rocky UI.
Parameters:
- _name: The name of the string parameter, as specified in the module definition Python file.
Parameters:
- const char * _name
Return type: std::string
Function get_list_size
![][const]
int IRockyPluginDataEntry::get_list_size(const char *_name) const
Returns:
The number of IRockyPluginDataEntry objects that the list contains.
Parameters:
- _name: The name of the list, as specified in the module definition Python file.
Parameters:
- const char * _name
Return type: int
Function get_list_item
![][const]
IRockyPluginDataEntry IRockyPluginDataEntry::get_list_item(const char *_name, int item_index) const
Returns:
An IRockyPluginDataEntry object contained in the list.
Parameters:
- _name: The name of the list, as specified in the module definition Python file.
- item_index: The index that specifies the position in the list of the item to be retrieved.
Parameters:
- const char * _name
- int item_index
Return type: IRockyPluginDataEntry
[const]: https://img.shields.io/badge/-const-lightblue (const)