I-SIMPA ScriptingGuide en
I-SIMPA ScriptingGuide en
I-SIMPA ScriptingGuide en
1.1.4
4 Namespace Index 11
4.1 Namespace List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5 Class Index 13
5.1 Class Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6 Class Index 15
6.1 Class List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7 Namespace Documentation 17
7.1 uictrl Namespace Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.1.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.1.2 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.1.2.1 element_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.1.2.2 graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ii CONTENTS
7.1.2.3 idevent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8 Class Documentation 27
8.1 uictrl::application Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.1.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.1.2 Member Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.1.2.1 clearlogdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.1.2.2 clearshellhisto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.1.2.3 getcachedir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.1.2.4 getdataarray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.1.2.5 getlastcalculationpath . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.1.2.6 getlocale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.1.2.7 getrootcore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.1.2.8 getrootpreference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.1.2.9 getrootreport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.1.2.10 getrootscene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.1.2.11 getuserinput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.1.2.12 importscene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.1.2.13 loadproject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.1.2.14 newproject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.1.2.15 register_event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.1.2.16 register_menu_manager . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.1.2.17 reloadgroupsfrommodel . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.1.2.18 savelog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.1.2.19 saveproject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.1.2.20 saveshell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.1.2.21 sendevent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.2 uictrl::e_file Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.2.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.2.2 Member Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.2.2.1 buildfullpath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.3 uictrl::Element Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.3.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.4 uictrl::element Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.4.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.4.2 Member Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.4.2.1 appendfilsbytype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
CONTENTS iii
8.4.2.2 appendpropertybool . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.4.2.3 appendpropertycolor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8.4.2.4 appendpropertydecimal . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8.4.2.5 appendpropertyentier . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.4.2.6 appendpropertyfont . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.4.2.7 appendpropertylist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.4.2.8 appendpropertyposition . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.4.2.9 appendpropertytext . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.4.2.10 appenduserelement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.4.2.11 childs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.4.2.12 deleteallelementbytype . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.4.2.13 deleteallelementbytyper . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.4.2.14 deleteelementbyxmlid . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.4.2.15 getallelementbytype . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.4.2.16 getboolconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.2.17 getcolorconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.2.18 getdecimalconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.2.19 getelementbylibelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.2.20 getelementbytype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.2.21 getentierconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4.2.22 getid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.4.2.23 getinfos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.4.2.24 getlistconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.4.2.25 getmenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.4.2.26 getpositionconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.4.2.27 getstringconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.4.2.28 hasproperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.4.2.29 hide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.4.2.30 modified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.4.2.31 register_update_manager . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.4.2.32 setreadonlyallconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.4.2.33 setreadonlyconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.4.2.34 updateboolconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.4.2.35 updatedecimalconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.4.2.36 updateentierconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.4.2.37 updatelistconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
iv CONTENTS
8.4.2.38 updatepositionconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.4.2.39 updatestringconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
Chapter 1
There are two main ways to make script for I-SIMPA. The first way is aiming at append functionnality via
the right-click on tree elements. The goal of the second way is to append element data to projects tree.
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
Chapter 2
• Make module sub-folder in UserScript folder and add __ui_startup.py file that import this module.
• Register events in menu manager constructor.
• Register a new menu manager object in __init__.py file.
• Define getmenu method that will append items in menu list structure.
Sample
class manager:
"""
This class make the user able to enable or disable a group of emitters wi
th one click only
"""
def __init__(self):
"""
Constructor. Register the two new menu functions
"""
self.enable_grp_sourcesid=uictrl.application.register_event(self.enable_g
rp_sources)
self.disable_grp_sourcesid=uictrl.application.register_event(self.disable
_grp_sources)
def set_grp_src_activation(self,idgrp,newstate):
grpsrc=uictrl.element(idgrp)
all_property=grpsrc.getallelementbytype(uictrl.element_type.ELEMENT_TYPE_
SCENE_SOURCES_SOURCE_PROPRIETES)
for prop in all_property:
uictrl.element(prop).updateboolconfig("enable",newstate)
def enable_grp_sources(self,idgrp):
"""
Called by user interface when the user click on the enable menu item
"""
self.set_grp_src_activation(idgrp,True)
def disable_grp_sources(self,idgrp):
"""
Called by user interface when the user click on the disable menu item
"""
self.set_grp_src_activation(idgrp,False)
Sample
uictrl.application.register_menu_manager(uictrl.element_type.ELEMENT_TYPE_SCENE_S
OURCES, manager())
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
2.3 Define getmenu method 5
• The first parameter uictrl::element_type indicate the associated element type with the manager.
• The second parameter is the instance of the manager.
Sample
def getmenu(self,typeel,idel,menu):
"""
Called by the user interface
The list menu structure contains the current implemented functions.
"""
submenu=[(uictrl._("Enable"),self.enable_grp_sourcesid),(uictrl._("Disabl
e"),self.disable_grp_sourcesid)]
menu.insert(2,(uictrl._("All emitters"),submenu))
menu.insert(2,())
return True
Warning:
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
6 I-SIMPA adding functionnality
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
Chapter 3
Sample
class mdf(uictrl.element):
"""
Diffusion model calculation core.
"""
def __init__(self,idel):
uictrl.element.__init__(self,idel)
#User options
coreconf.appendpropertylist("solver_mode","Calculation mode",[["Time"
,"Static"],[0,1]],0,False,1,True)
coreconf.appendpropertybool("with_direct_sound","Use direct sound",Tr
ue,True)
_("Calculation mode")
_("Use direct sound")
_("Time")
_("Static")
else:
pass #Here in case of loading an existing project
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
3.1 Creation of the new element type 9
In the __init__ constructor you can add your mod’s properties . But you have to test their existance because
this constructor is also called when loading a project.
By default the name shown in the tree is the class name. To set another label you must overide the gettree-
label function.
Sample
def gettreelabel(self):
"""
Return label
"""
return "Mdf"
3.1.2 Icon
Sample
def geticonid(self,state_open):
"""
Return tree icon Id
"""
if state_open:
return uictrl.graph.GRAPH_FOLDER_OPEN
From the property itself to the highest parent the method uictrl::element::modified is automatically called
when the user change the value of a property.
This is a usefull method to implement properties constraints.
In our sample, whe use this method to disable time dependant properties when the user choose the static
resolution method.
Sample
def modified(self,idelmodified):
#In case of sub element modification this func is call by ui
#We disable the time dependant parameters in case of static solver mode
if uictrl.element(idelmodified).getinfos()["name"]=="solver_mode":
elconf=uictrl.element(self.getelementbytype(uictrl.element_type.ELEME
NT_TYPE_CORE_CORE_CONFIG))
is_temporal=(elconf.getlistconfig("solver_mode")==0)
elconf.setreadonlyconfig("duree_simulation",not is_temporal)
elconf.setreadonlyconfig("pasdetemps",not is_temporal)
uictrl.element.modified(self,idelmodified)
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
10 Add data in projects tree
Sample
rootcore=ui.element(ui.application.getrootcore())
#Check if our mod has been already inserted
if rootcore.getelementbylibelle("mdf")==-1: #Then append our mod
rootcore.appenduserelement(ui.element_type.ELEMENT_TYPE_CORE_CORE,"mdf","mdf"
)
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
Chapter 4
Namespace Index
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
Chapter 5
Class Index
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
Chapter 6
Class Index
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
Chapter 7
Namespace Documentation
Classes
• class application
Python application control class.
• class e_file
• struct Element
Alias.
• class element
Give control on a built-in(c++) or python implemented element.
Enumerations
• enum element_type {
ELEMENT_TYPE_CORE_ROOT, ELEMENT_TYPE_RESULT_ROOT, ELEMENT_TYPE_-
SCENE_ROOT, ELEMENT_TYPE_SCENE_PROJET_CONFIGURATION,
ELEMENT_TYPE_SCENE_GROUPESURFACES, ELEMENT_TYPE_SCENE_-
GROUPESURFACES_GROUPE, ELEMENT_TYPE_SCENE_GROUPESURFACES_GROUPE_-
VERTEX, ELEMENT_TYPE_SCENE_RECEPTEURSP,
ELEMENT_TYPE_SCENE_RECEPTEURSP_RECEPTEUR, ELEMENT_TYPE_SCENE_-
RECEPTEURSP_RECEPTEUR_PROPRIETES, ELEMENT_TYPE_SCENE_RECEPTEURSP_-
RECEPTEUR_RENDU, ELEMENT_TYPE_SCENE_RECEPTEURSS,
ELEMENT_TYPE_SCENE_RECEPTEURSS_RECEPTEUR, ELEMENT_TYPE_SCENE_-
RECEPTEURSS_RECEPTEUR_PROPRIETES, ELEMENT_TYPE_SCENE_RECEPTEURSS_-
RECEPTEUR_RENDU, ELEMENT_TYPE_SCENE_SOURCES,
ELEMENT_TYPE_SCENE_SOURCES_SOURCE, ELEMENT_TYPE_SCENE_SOURCES_-
SOURCE_PROPRIETES, ELEMENT_TYPE_SCENE_SOURCES_SOURCE_PUISSANCE,
ELEMENT_TYPE_SCENE_SOURCES_SOURCE_RENDU,
18 Namespace Documentation
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
7.1 uictrl Namespace Reference 19
ELEMENT_TYPE_REPORT_RECEPTEURSSVISUALISATION_GAIN, ELEMENT_-
TYPE_REPORT_RECEPTEURSSVISUALISATION_TR, ELEMENT_TYPE_REPORT_-
RECEPTEURSSVISUALISATION_EDT, ELEMENT_TYPE_SCENE_RECEPTEURSS_-
RECEPTEURCOUPE,
ELEMENT_TYPE_SCENE_RECEPTEURSS_RECEPTEURCOUPE_PROPRIETES,
ELEMENT_TYPE_SCENE_RECEPTEURSS_RECEPTEURCOUPE_RENDU, ELEMENT_-
TYPE_USER_PREFERENCE_NODE, ELEMENT_TYPE_USER_PREFERENCE_ITEM,
ELEMENT_TYPE_USER_PREFERENCE_ITEM_ISOTEMPLATE }
• enum graph {
GRAPH_FOLDER, GRAPH_ITEM, GRAPH_FOLDER_OPEN, GRAPH_FITTINGS_OPEN,
GRAPH_FITTINGS_CLOSE, GRAPH_FITTING_OPEN, GRAPH_FITTING_CLOSE, GRAPH_-
PUNCTUAL_RECEIVERS_OPEN,
GRAPH_PUNCTUAL_RECEIVERS_CLOSE, GRAPH_SURFACE_RECEIVERS_OPEN,
GRAPH_SURFACE_RECEIVERS_CLOSE, GRAPH_SOUND_SOURCES_OPEN,
GRAPH_SOUND_SOURCES_CLOSE, GRAPH_SURFACES_OPEN, GRAPH_SURFACES_-
CLOSE, GRAPH_VOLUMES_CLOSE,
GRAPH_VOLUMES_OPEN, GRAPH_PROJECT_OPEN, GRAPH_PROJECT_CLOSE,
GRAPH_DATA_CLOSE,
GRAPH_DATA_OPEN, GRAPH_USER_MATERIALS_CLOSE, GRAPH_USER_-
MATERIALS_OPEN, GRAPH_APPLICATION_MATERIALS_CLOSE,
GRAPH_APPLICATION_MATERIALS_OPEN, GRAPH_DATABASE_CLOSE, GRAPH_-
DATABASE_OPEN, GRAPH_USER_SPECTRUMS_CLOSE,
GRAPH_USER_SPECTRUMS_OPEN, GRAPH_APPLICATION_SPECTRUMS_CLOSE,
GRAPH_APPLICATION_SPECTRUMS_OPEN, GRAPH_MATERIAL_CLOSE,
GRAPH_MATERIAL_OPEN, GRAPH_STANDARTCORE_CLOSE, GRAPH_-
STANDARTCORE_OPEN, GRAPH_CORES_CLOSE,
GRAPH_CORES_OPEN, GRAPH_SPPSCORE_CLOSE, GRAPH_SPPSCORE_OPEN,
GRAPH_DISK_FOLDER_OPEN,
GRAPH_DISK_FOLDER_CLOSE, GRAPH_ENVIRONMENT, GRAPH_PROJECT_-
AUTHOR, GRAPH_INFORMATION,
GRAPH_DISK_DEFAULT_FILE, GRAPH_DISK_GABE, GRAPH_DISK_RS, GRAPH_-
DISK_PARTICLE,
GRAPH_EL_CONFIGURATION, GRAPH_EL_3D_DISPLAY, GRAPH_EL_POSITION,
GRAPH_EL_TRIANGLE,
GRAPH_SPECTRUM, GRAPH_ORIGIN, GRAPH_TETMESH_PARAMETERS, GRAPH_-
RENDERING_FOLDER_CLOSE,
GRAPH_RENDERING_FOLDER_OPEN, GRAPH_ROOT_MATERIALS_OPEN,
GRAPH_ROOT_MATERIALS_CLOSE, GRAPH_ROOT_SPECTRUMS_OPEN,
GRAPH_ROOT_SPECTRUMS_CLOSE, GRAPH_PUNCTUAL_RECEIVER_OPEN,
GRAPH_PUNCTUAL_RECEIVER_CLOSE, GRAPH_SURFACE_RECEIVER_OPEN,
GRAPH_SURFACE_RECEIVER_CLOSE, GRAPH_SOUND_SOURCE_OPEN, GRAPH_-
SOUND_SOURCE_CLOSE, GRAPH_VOLUME_OPEN,
GRAPH_VOLUME_CLOSE, GRAPH_PREF_ANIMATION, GRAPH_PREF_GENERAL,
GRAPH_PREF_LEGEND,
GRAPH_PREF_NOISE_MAP, GRAPH_PREF_PARTICLES, GRAPH_USER_PREF_-
ROOT_CLOSE, GRAPH_USER_PREF_ROOT_OPEN,
GRAPH_LAST_STATIC_GRAPH }
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
20 Namespace Documentation
• enum idevent {
IDEVENT_DELETE_ELEMENT, IDEVENT_RENAME_ELEMENT, IDEVENT_COPIER,
IDEVENT_COLLER,
IDEVENT_NEW_SURFACE_GROUP, IDEVENT_GETPROPERTIES, IDEVENT_SELECT_-
TREE_ITEM, IDEVENT_NEW_RECEPTEUR_P,
IDEVENT_SELECT_POSITION, IDEVENT_NEW_SOURCE, IDEVENT_NEW_-
RECEPTEUR_S, IDEVENT_NEW_USERFREQ,
IDEVENT_NEW_ENCOMBREMENT, IDEVENT_NEW_ENCOMBREMENT_CUBOIDE,
IDEVENT_NEW_USERMAT, IDEVENT_NEW_MATERIAL_GROUP,
IDEVENT_RUN_CALCULATION, IDEVENT_IMPORT_MATERIAL, IDEVENT_LOAD_-
PARTICLE_SIMULATION, IDEVENT_LOAD_PARTICLE_SIMULATION_PATH,
IDEVENT_RELOAD_FOLDER, IDEVENT_DELETE_FOLDER, IDEVENT_LOAD_-
RECEPTEURSS_SIMULATION_BY_TIMESTEP, IDEVENT_LOAD_RECEPTEURSS_-
SIMULATION_BY_TIMESTEP_SUM,
IDEVENT_LOAD_RECEPTEURSS_SIMULATION_SUM, IDEVENT_INVERT_FACE_-
ORIENTATION, IDEVENT_EMPTY_POINTER_VERTEX_GROUP, IDEVENT_RECP_-
COMPUTE_ACOUSTIC_PARAMETERS,
IDEVENT_RECEPTEURS_COMPUTE_TR, IDEVENT_RECEPTEURS_COMPUTE_EDT,
IDEVENT_REPORT_PARTICULES_MAKE_GABE, IDEVENT_BFREQ_PRESELECTION_-
NONE,
IDEVENT_BFREQ_PRESELECTION_THIRD_BAND, IDEVENT_BFREQ_PRESELECTION_-
BAND, IDEVENT_BFREQ_PRESELECTION_BUILDING_THIRD_BAND, IDEVENT_-
BFREQ_PRESELECTION_BUILDING_BAND,
IDEVENT_RECP_COMPUTE_ADVANCED_ACOUSTIC_PARAMETERS, IDEVENT_NEW_-
RECEPTEURP_GROUP, IDEVENT_NEW_SOURCE_GROUP, IDEVENT_NEW_SURFACE_-
GROUP_FROM_SELECTION,
IDEVENT_LOAD_RECEPTEURSP_SIMULATION, IDEVENT_BUILD_VOLUMES_FROM_-
TRIMESH, IDEVENT_NEW_VOLUME, IDEVENT_OPEN_FOLDER,
IDEVENT_CONVERT_VOL_TO_FITTING, IDEVENT_NEW_RECEPTEUR_S_COUPE,
IDEVENT_LAST_FIXED }
Enumerator:
ELEMENT_TYPE_CORE_ROOT Built-in element type
ELEMENT_TYPE_RESULT_ROOT Built-in element type
ELEMENT_TYPE_SCENE_ROOT Built-in element type
ELEMENT_TYPE_SCENE_PROJET_CONFIGURATION Built-in element type
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
7.1 uictrl Namespace Reference 21
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
22 Namespace Documentation
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
7.1 uictrl Namespace Reference 23
Enumerator:
GRAPH_FOLDER Built-in picture declaration
GRAPH_ITEM Built-in picture declaration
GRAPH_FOLDER_OPEN Built-in picture declaration
GRAPH_FITTINGS_OPEN Built-in picture declaration
GRAPH_FITTINGS_CLOSE Built-in picture declaration
GRAPH_FITTING_OPEN Built-in picture declaration
GRAPH_FITTING_CLOSE Built-in picture declaration
GRAPH_PUNCTUAL_RECEIVERS_OPEN Built-in picture declaration
GRAPH_PUNCTUAL_RECEIVERS_CLOSE Built-in picture declaration
GRAPH_SURFACE_RECEIVERS_OPEN Built-in picture declaration
GRAPH_SURFACE_RECEIVERS_CLOSE Built-in picture declaration
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
24 Namespace Documentation
Enumerator:
IDEVENT_DELETE_ELEMENT Element delete
Parameters:
IDEVENT_RENAME_ELEMENT {"name",: "new label"} Element rename
IDEVENT_COPIER built-in event
IDEVENT_COLLER built-in event
IDEVENT_NEW_SURFACE_GROUP built-in event
IDEVENT_GETPROPERTIES built-in event
IDEVENT_SELECT_TREE_ITEM built-in event
IDEVENT_NEW_RECEPTEUR_P built-in event
IDEVENT_SELECT_POSITION built-in event
IDEVENT_NEW_SOURCE built-in event
IDEVENT_NEW_RECEPTEUR_S built-in event
IDEVENT_NEW_USERFREQ built-in event
IDEVENT_NEW_ENCOMBREMENT built-in event
IDEVENT_NEW_ENCOMBREMENT_CUBOIDE built-in event
IDEVENT_NEW_USERMAT built-in event
IDEVENT_NEW_MATERIAL_GROUP built-in event
IDEVENT_RUN_CALCULATION built-in event
Parameters:
IDEVENT_IMPORT_MATERIAL {"path",: "material file path"} Import material file from
odeon or Catt
IDEVENT_LOAD_PARTICLE_SIMULATION built-in event
IDEVENT_LOAD_PARTICLE_SIMULATION_PATH built-in event
IDEVENT_RELOAD_FOLDER built-in event
IDEVENT_DELETE_FOLDER built-in event
IDEVENT_LOAD_RECEPTEURSS_SIMULATION_BY_TIMESTEP built-in event
IDEVENT_LOAD_RECEPTEURSS_SIMULATION_BY_TIMESTEP_SUM built-in event
IDEVENT_LOAD_RECEPTEURSS_SIMULATION_SUM built-in event
IDEVENT_INVERT_FACE_ORIENTATION built-in event
IDEVENT_EMPTY_POINTER_VERTEX_GROUP built-in event
IDEVENT_RECP_COMPUTE_ACOUSTIC_PARAMETERS built-in event
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
7.1 uictrl Namespace Reference 25
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
26 Namespace Documentation
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
Chapter 8
Class Documentation
Return the associated data array with the element. For scene and core elements, the returned array is the
property tab. For report element that herits from gabe element, this method return the post-processed array.
Parameters:
pyel The data array will be extracted from this parameter.
Return the user selected language corresponding to the canonical form of current locale name. Canonical
form is the one that is used on UNIX systems: it is a two- or five-letter string in xx or xx_YY format, where
xx is ISO 639 code of language and YY is ISO 3166 code of the country. Examples are "en", "en_GB",
"en_US" or "fr_FR".
Returns:
The element id of the root core node
Give the access to the user preference root node of the application tree
Returns:
The element id of the root user preference
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
8.1 uictrl::application Class Reference 29
Returns:
The element id of the root report node
Returns:
The element id of the root scene node
Show a window form where the user can write text in each field.
Parameters:
title Title of the window
msg Message text information.
rows Message fields.dict sample {"field one" : "default value" ,"field two" : "default value", "field
three" : ["Value 1", "Value 2"] }
Returns:
Tuple (Bool, list) The first cell is the button user choice ok:True cancel:False. The second cell contain
a list that had the same size of the rows parameter but contains the new fields values.
Parameters:
path Model file path
keepexistingfacegroup If True, it will try to fill face groups with the new faces thanks to old-new
faces position.
docorrection Execute preprocess.exe to split or destroy triangle faces if needed.
domeshsurface Remesh the surface of the scene. This operation may increase the number of facets
and destroy material color and textures data.
paramTetgen User defined parameter for the mesh software. Useless parameter if domeshsurface at
False.
Returns:
True on success, false if import fails, see message log for details
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
30 Class Documentation
Parameters:
path File load path
Parameters:
func Reference to the python function.
Returns:
Integer id of the new function
Append a new menu manager for this element type. See I-SIMPA adding functionnality
Parameters:
element_typeid uictrl::element_type Manager’s linked element type.
manager Manager object instance.
Parameters:
path Save file path
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
8.1 uictrl::application Class Reference 31
8.1.2.19 static void uictrl::application::saveproject (const std::string & path = "") [static]
Parameters:
path File save path
Parameters:
path Save file path
8.1.2.21 static void uictrl::application::sendevent (const element & pyel, const int & idevent,
boost::python::dict parameters = boost::python::dict()) [static]
Parameters:
pyel Corresponding tree item node.
idevent Built-in uictrl::idevent or python defined event by application::register_event
parameters See uictrl::idevent member for more specific details.
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
32 Class Documentation
uictrl::element
uictrl::e_file
uictrl::element
uictrl::e_file
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
8.3 uictrl::Element Struct Reference 33
Public Types
• typedef element_type ELEMENT_TYPE
• typedef graph GRAPH
• typedef idevent IDEVENT
Alias.
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
34 Class Documentation
uictrl::element
uictrl::e_file
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
8.4 uictrl::element Class Reference 35
Protected Attributes
• wxInt32 xmlId
Give control on a built-in(c++) or python implemented element. An element is the base class of all project
data. From the basic string,bool,float and integer to a project tree node.
Add a new child of etypefils element type and return this xml id. Return -1 in case of failure.
Parameters:
etypefils Element type of the children
Parameters:
propertyName Name of the property. Each property name must be unique.
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
36 Class Documentation
propertyLabel Untranslated property label. Use the language catalog (.po) to append the translation
correspondance.
propertyDefaultValue Default value of the property
exportToCore Set it to True to make this property visible in calculation core xml configuration docu-
ment.
Returns:
The element index of the new property or of the property of the same name. -1 in case of failure.
Parameters:
propertyName Name of the property. Each property name must be unique.
propertyLabel Untranslated property label. Use the language catalog (.po) to append the translation
correspondance.
defaultRed Default red color. [0-255]
defaultGreen Default green color. [0-255]
defaultBlue Default blue color. [0-255]
Returns:
The element index of the new property or of the property of the same name. -1 in case of failure.
Parameters:
propertyName Name of the property. Each property name must be unique.
propertyLabel Untranslated property label. Use the language catalog (.po) to append the translation
correspondance.
propertyDefaultValue Default value of the property
readOnly Set it to True to forbid write user access to this property.
precision Precision showed after dot decimal separator.
isMaxValue True to activate max value constraint.
isMinValue True to activate min value constraint.
maxValue Maximum value of the field.
minValue Minimum value of the field.
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
8.4 uictrl::element Class Reference 37
exportToCore Set it to True to make this property visible in calculation core xml configuration docu-
ment.
Returns:
The element index of the new property or of the property of the same name. -1 in case of failure.
Parameters:
propertyName Name of the property. Each property name must be unique.
propertyLabel Untranslated property label. Use the language catalog (.po) to append the translation
correspondance.
propertyDefaultValue Default value of the property
exportToCore Set it to True to make this property visible in calculation core xml configuration docu-
ment.
isMaxValue True to activate max value constraint.
isMinValue True to activate min value constraint.
maxValue Maximum value of the field.
minValue Minimum value of the field.
Returns:
The element index of the new property or of the property of the same name. -1 in case of failure.
Not implemented
Parameters:
propertyName Name of the property. Each property name must be unique.
propertyLabel Untranslated property label. Use the language catalog (.po) to append the translation
correspondance.
values List option with untranslated labels and index. [["first list item","second list item"],[0,1]]
defaultValue Default value of the property
asTitle At true this list will be the first property shown.
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
38 Class Documentation
Returns:
The element index of the new property or of the property of the same name. -1 in case of failure.
Parameters:
propertyName Name of the property. Each property name must be unique.
propertyLabel Untranslated property label. Use the language catalog (.po) to append the translation
correspondance.
propertyDefaultValue Default value of the property [x,y,z]
exportToCore Set it to True to make this property visible in calculation core xml configuration docu-
ment.
Returns:
The element index of the new property or of the property of the same name. -1 in case of failure.
Parameters:
propertyName Name of the property. Each property name must be unique.
propertyLabel Untranslated property label. Use the language catalog (.po) to append the translation
correspondance.
propertyDefaultValue Default value of the property
readOnly Set it to True to forbid write user access to this property.
exportToCore Set it to True to make this property visible in calculation core xml configuration docu-
ment.
Returns:
The element index of the new property or of the property of the same name. -1 in case of failure.
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
8.4 uictrl::element Class Reference 39
Parameters:
baseType Base type of the new element
moduleName Module name of the new element
className Class name of the new element
For each element child this function return The index of element,the type, the name
Parameters:
typeElement Element type
Parameters:
typeElement Element type
Parameters:
xmlIdElement Element id
setModification If true, call element::modified automatically
Navigate recursively through childrens and return an index list of all corresponding elements.
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
40 Class Documentation
Returns:
Value of the property
Returns:
Value of the property [red,green,blue] [0-255]
Returns:
Value of the property
Return the element id of the first children with the same element name
Returns:
Value of the property
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
8.4 uictrl::element Class Reference 41
Returns:
Element index
Parameters:
name Name of the property. Please check with element::hasproperty if there are any doubt.
Returns:
Value of the property
Return the final (built-in+python) menu with nested list containing tuple (translated name, event_id)
Parameters:
name Name of the property. Please check with element::hasproperty if there are any doubt.
Returns:
Value of the property [x,y,z] (m)
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
42 Class Documentation
Returns:
Value of the property
Search inside the element’s properties, and return True if a property had this name.
Parameters:
hasproperty Property name
Tag this element and its parents as modified and will be saved later.
Parameters:
elementUpdated Updated element xml id
Link a python function to the event of element update.You can add multiple links. Links are alive until
project close.
Parameters:
func Python class with a function called OnUpdate with one parameter, the updated element index,
may be this element or a child.
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
8.4 uictrl::element Class Reference 43
8.4.2.33 void uictrl::element::setreadonlyconfig (const std::string & name, bool readOnly = true,
int col = 0)
Parameters:
name Name of the property
readOnly New state of access
col For row property, you can set read only on a specific col only.
Parameters:
name Name of the property
newValue New value of the property
Returns:
True if the property has been found and updated
Parameters:
name Name of the property
newValue New value of the property
Returns:
True if the property has been found and updated
Parameters:
name Name of the property
newValue New value of the property
Returns:
True if the property has been found and updated
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
44 Class Documentation
Parameters:
name Name of the property
newIndex New value of the property
Returns:
True if the property has been found and updated
Parameters:
name Name of the property
newValue New value of the property [x,y,z]
Returns:
True if the property has been found and updated
8.4.2.39 bool uictrl::element::updatestringconfig (const std::string & name, const std::string &
newValue)
Parameters:
name Name of the property
newValue New value of the property
Returns:
True if the property has been found and updated
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
Index
appendfilsbytype ELEMENT_TYPE_CORE_CORE_-
uictrl::element, 35 BFREQSELECTION
appendpropertybool uictrl, 22
uictrl::element, 35 ELEMENT_TYPE_CORE_CORE_CONFIG
appendpropertycolor uictrl, 22
uictrl::element, 36 ELEMENT_TYPE_CORE_CORE_-
appendpropertydecimal CONFMAILLAGE
uictrl::element, 36 uictrl, 22
appendpropertyentier ELEMENT_TYPE_CORE_ROOT
uictrl::element, 37 uictrl, 20
appendpropertyfont ELEMENT_TYPE_CORE_SPPS
uictrl::element, 37 uictrl, 22
appendpropertylist ELEMENT_TYPE_CORE_SPPS_OCTREE
uictrl::element, 37 uictrl, 22
appendpropertyposition ELEMENT_TYPE_CORE_TC
uictrl::element, 38 uictrl, 22
appendpropertytext ELEMENT_TYPE_CORE_TLM
uictrl::element, 38 uictrl, 22
appenduserelement ELEMENT_TYPE_DRAWABLE
uictrl::element, 38 uictrl, 22
ELEMENT_TYPE_ELEMENT
buildfullpath uictrl, 23
uictrl::e_file, 32 ELEMENT_TYPE_FLOAT
uictrl, 21
childs
ELEMENT_TYPE_FONT
uictrl::element, 39
uictrl, 22
clearlogdata
ELEMENT_TYPE_GAMMEABSORPTION
uictrl::application, 28
uictrl, 22
clearshellhisto
ELEMENT_TYPE_GAMMEFREQ_APP
uictrl::application, 28
uictrl, 22
deleteallelementbytype ELEMENT_TYPE_GAMMEFREQ_USER
uictrl::element, 39 uictrl, 22
deleteallelementbytyper ELEMENT_TYPE_INTEGER
uictrl::element, 39 uictrl, 21
deleteelementbyxmlid ELEMENT_TYPE_LIST
uictrl::element, 39 uictrl, 21
ELEMENT_TYPE_MATERIAU_APP
ELEMENT_TYPE_BOOL uictrl, 21
uictrl, 21 ELEMENT_TYPE_MATERIAU_USER
ELEMENT_TYPE_BOOL_BFREQ uictrl, 21
uictrl, 22 ELEMENT_TYPE_POSITION
ELEMENT_TYPE_COLOR uictrl, 21
uictrl, 21 ELEMENT_TYPE_PROPERTY_FREQ
ELEMENT_TYPE_CORE_CORE uictrl, 22
uictrl, 23 ELEMENT_TYPE_PYTHON_EXTENSION
46 INDEX
uictrl, 23 ELEMENT_TYPE_SCENE_BDD_-
ELEMENT_TYPE_REPORT_FILE MATERIAUX_APP_GROUP
uictrl, 23 uictrl, 21
ELEMENT_TYPE_REPORT_FOLDER ELEMENT_TYPE_SCENE_BDD_-
uictrl, 22 MATERIAUX_APP_MATERIAU
ELEMENT_TYPE_REPORT_GABE uictrl, 21
uictrl, 22 ELEMENT_TYPE_SCENE_BDD_-
ELEMENT_TYPE_REPORT_GABE_GAP MATERIAUX_MATERIAU_RENDER
uictrl, 22 uictrl, 22
ELEMENT_TYPE_REPORT_GABE_RECP ELEMENT_TYPE_SCENE_BDD_-
uictrl, 22 MATERIAUX_PROPMATERIAU
ELEMENT_TYPE_REPORT_- uictrl, 21
PARTVISUALISATION ELEMENT_TYPE_SCENE_BDD_-
uictrl, 22 MATERIAUX_USER
ELEMENT_TYPE_REPORT_- uictrl, 21
RECEPTEURSSVISUALISATION ELEMENT_TYPE_SCENE_BDD_-
uictrl, 22 MATERIAUX_USER_GROUP
ELEMENT_TYPE_REPORT_- uictrl, 21
RECEPTEURSSVISUALISATION_- ELEMENT_TYPE_SCENE_BDD_-
EDT MATERIAUX_USER_MATERIAU
uictrl, 23 uictrl, 21
ELEMENT_TYPE_REPORT_-
ELEMENT_TYPE_SCENE_BDD_SPECTRUMS
RECEPTEURSSVISUALISATION_-
uictrl, 21
GAIN
ELEMENT_TYPE_SCENE_BDD_-
uictrl, 23
SPECTRUMS_APP
ELEMENT_TYPE_REPORT_-
uictrl, 21
RECEPTEURSSVISUALISATION_-
ELEMENT_TYPE_SCENE_BDD_-
STANDART
SPECTRUMS_USER
uictrl, 23
uictrl, 21
ELEMENT_TYPE_REPORT_-
RECEPTEURSSVISUALISATION_TR ELEMENT_TYPE_SCENE_DONNEES
uictrl, 23 uictrl, 22
ELEMENT_TYPE_REPORT_RPI ELEMENT_TYPE_SCENE_-
uictrl, 22 ENCOMBREMENTS
ELEMENT_TYPE_REPORT_UNKNOWN uictrl, 22
uictrl, 22 ELEMENT_TYPE_SCENE_-
ELEMENT_TYPE_RESULT_ROOT ENCOMBREMENTS_-
uictrl, 20 ENCOMBREMENT
ELEMENT_TYPE_ROW uictrl, 22
uictrl, 22 ELEMENT_TYPE_SCENE_-
ELEMENT_TYPE_ROW_BFREQ ENCOMBREMENTS_-
uictrl, 22 ENCOMBREMENT_CUBOIDE
ELEMENT_TYPE_ROW_MATERIAU uictrl, 22
uictrl, 22 ELEMENT_TYPE_SCENE_-
ELEMENT_TYPE_SCENE_BDD ENCOMBREMENTS_-
uictrl, 21 ENCOMBREMENT_PROPRIETES
ELEMENT_TYPE_SCENE_BDD_- uictrl, 22
CATMATERIAL ELEMENT_TYPE_SCENE_-
uictrl, 21 ENCOMBREMENTS_-
ELEMENT_TYPE_SCENE_BDD_MATERIAUX ENCOMBREMENT_RENDU
uictrl, 21 uictrl, 22
ELEMENT_TYPE_SCENE_BDD_- ELEMENT_TYPE_SCENE_-
MATERIAUX_APP GROUPESURFACES
uictrl, 21 uictrl, 20
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
INDEX 47
ELEMENT_TYPE_SCENE_- ELEMENT_TYPE_SCENE_RECEPTEURSS_-
GROUPESURFACES_GROUPE RECEPTEURCOUPE
uictrl, 21 uictrl, 23
ELEMENT_TYPE_SCENE_- ELEMENT_TYPE_SCENE_RECEPTEURSS_-
GROUPESURFACES_GROUPE_- RECEPTEURCOUPE_PROPRIETES
VERTEX uictrl, 23
uictrl, 21 ELEMENT_TYPE_SCENE_RECEPTEURSS_-
ELEMENT_TYPE_SCENE_PROJET RECEPTEURCOUPE_RENDU
uictrl, 22 uictrl, 23
ELEMENT_TYPE_SCENE_PROJET_- ELEMENT_TYPE_SCENE_ROOT
CONFIGURATION uictrl, 20
uictrl, 20 ELEMENT_TYPE_SCENE_SOURCES
ELEMENT_TYPE_SCENE_PROJET_- uictrl, 21
ENVIRONNEMENTCONF ELEMENT_TYPE_SCENE_SOURCES_-
uictrl, 22 SOURCE
ELEMENT_TYPE_SCENE_PROJET_- uictrl, 21
INFORMATION ELEMENT_TYPE_SCENE_SOURCES_-
uictrl, 22 SOURCE_PROPRIETES
ELEMENT_TYPE_SCENE_PROJET_RENDU uictrl, 21
uictrl, 21 ELEMENT_TYPE_SCENE_SOURCES_-
ELEMENT_TYPE_SCENE_PROJET_RENDU_- SOURCE_PUISSANCE
MODEL uictrl, 21
uictrl, 21 ELEMENT_TYPE_SCENE_SOURCES_-
ELEMENT_TYPE_SCENE_PROJET_RENDU_- SOURCE_RENDU
ORIGINE uictrl, 21
uictrl, 21 ELEMENT_TYPE_SCENE_VOLUMES
ELEMENT_TYPE_SCENE_PROJET_RENDU_- uictrl, 23
PARTICULES ELEMENT_TYPE_SCENE_VOLUMES_-
uictrl, 22 VOLUME
ELEMENT_TYPE_SCENE_PROJET_- uictrl, 23
USERCONFIGURATION ELEMENT_TYPE_SCENE_VOLUMES_-
uictrl, 22 VOLUME_PROPRIETES
ELEMENT_TYPE_SCENE_RECEPTEURSP uictrl, 23
uictrl, 21 ELEMENT_TYPE_SCENE_VOLUMES_-
ELEMENT_TYPE_SCENE_RECEPTEURSP_- VOLUME_RENDU
RECEPTEUR uictrl, 23
uictrl, 21 ELEMENT_TYPE_TEXT
ELEMENT_TYPE_SCENE_RECEPTEURSP_- uictrl, 21
RECEPTEUR_PROPRIETES ELEMENT_TYPE_TREE_LIST
uictrl, 21 uictrl, 22
ELEMENT_TYPE_SCENE_RECEPTEURSP_- ELEMENT_TYPE_USER_PREFERENCE_ITEM
RECEPTEUR_RENDU uictrl, 23
uictrl, 21 ELEMENT_TYPE_USER_PREFERENCE_-
ELEMENT_TYPE_SCENE_RECEPTEURSS ITEM_ISOTEMPLATE
uictrl, 21 uictrl, 23
ELEMENT_TYPE_SCENE_RECEPTEURSS_- ELEMENT_TYPE_USER_PREFERENCE_-
RECEPTEUR NODE
uictrl, 21 uictrl, 23
ELEMENT_TYPE_SCENE_RECEPTEURSS_- element_type
RECEPTEUR_PROPRIETES uictrl, 20
uictrl, 21
ELEMENT_TYPE_SCENE_RECEPTEURSS_- getallelementbytype
RECEPTEUR_RENDU uictrl::element, 39
uictrl, 21 getboolconfig
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
48 INDEX
uictrl::element, 39 uictrl, 23
getcachedir GRAPH_ITEM
uictrl::application, 28 uictrl, 23
getcolorconfig GRAPH_LAST_STATIC_GRAPH
uictrl::element, 40 uictrl, 24
getdataarray GRAPH_PUNCTUAL_RECEIVERS_CLOSE
uictrl::application, 28 uictrl, 23
getdecimalconfig GRAPH_PUNCTUAL_RECEIVERS_OPEN
uictrl::element, 40 uictrl, 23
getelementbylibelle GRAPH_SOUND_SOURCES_CLOSE
uictrl::element, 40 uictrl, 24
getelementbytype GRAPH_SOUND_SOURCES_OPEN
uictrl::element, 40 uictrl, 23
getentierconfig GRAPH_SURFACE_RECEIVERS_CLOSE
uictrl::element, 40 uictrl, 23
getid GRAPH_SURFACE_RECEIVERS_OPEN
uictrl::element, 40 uictrl, 23
getinfos GRAPH_SURFACES_CLOSE
uictrl::element, 41 uictrl, 24
getlastcalculationpath GRAPH_SURFACES_OPEN
uictrl::application, 28 uictrl, 24
getlistconfig
uictrl::element, 41 hasproperty
getlocale uictrl::element, 42
uictrl::application, 28 hide
getmenu uictrl::element, 42
uictrl::element, 41
getpositionconfig idevent
uictrl::element, 41 uictrl, 24
getrootcore IDEVENT_BFREQ_PRESELECTION_BAND
uictrl::application, 28 uictrl, 25
getrootpreference IDEVENT_BFREQ_PRESELECTION_-
uictrl::application, 28 BUILDING_BAND
getrootreport uictrl, 25
uictrl::application, 28 IDEVENT_BFREQ_PRESELECTION_-
getrootscene BUILDING_THIRD_BAND
uictrl::application, 29 uictrl, 25
getstringconfig IDEVENT_BFREQ_PRESELECTION_NONE
uictrl::element, 41 uictrl, 25
getuserinput IDEVENT_BFREQ_PRESELECTION_THIRD_-
uictrl::application, 29 BAND
graph uictrl, 25
uictrl, 23 IDEVENT_BUILD_VOLUMES_FROM_-
GRAPH_FITTING_CLOSE TRIMESH
uictrl, 23 uictrl, 25
GRAPH_FITTING_OPEN IDEVENT_COLLER
uictrl, 23 uictrl, 24
GRAPH_FITTINGS_CLOSE IDEVENT_CONVERT_VOL_TO_FITTING
uictrl, 23 uictrl, 25
GRAPH_FITTINGS_OPEN IDEVENT_COPIER
uictrl, 23 uictrl, 24
GRAPH_FOLDER IDEVENT_DELETE_ELEMENT
uictrl, 23 uictrl, 24
GRAPH_FOLDER_OPEN IDEVENT_DELETE_FOLDER
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
INDEX 49
uictrl, 24 uictrl, 24
IDEVENT_EMPTY_POINTER_VERTEX_- IDEVENT_NEW_VOLUME
GROUP uictrl, 25
uictrl, 24 IDEVENT_OPEN_FOLDER
IDEVENT_GETPROPERTIES uictrl, 25
uictrl, 24 IDEVENT_RECEPTEURS_COMPUTE_EDT
IDEVENT_IMPORT_MATERIAL uictrl, 25
uictrl, 24 IDEVENT_RECEPTEURS_COMPUTE_TR
IDEVENT_INVERT_FACE_ORIENTATION uictrl, 24
uictrl, 24 IDEVENT_RECP_COMPUTE_ACOUSTIC_-
IDEVENT_LOAD_PARTICLE_SIMULATION PARAMETERS
uictrl, 24 uictrl, 24
IDEVENT_LOAD_PARTICLE_SIMULATION_- IDEVENT_RECP_COMPUTE_ADVANCED_-
PATH ACOUSTIC_PARAMETERS
uictrl, 24 uictrl, 25
IDEVENT_LOAD_RECEPTEURSP_- IDEVENT_RELOAD_FOLDER
SIMULATION uictrl, 24
uictrl, 25 IDEVENT_RENAME_ELEMENT
IDEVENT_LOAD_RECEPTEURSS_- uictrl, 24
SIMULATION_BY_TIMESTEP IDEVENT_REPORT_PARTICULES_MAKE_-
uictrl, 24 GABE
IDEVENT_LOAD_RECEPTEURSS_- uictrl, 25
SIMULATION_BY_TIMESTEP_SUM IDEVENT_RUN_CALCULATION
uictrl, 24 uictrl, 24
IDEVENT_LOAD_RECEPTEURSS_- IDEVENT_SELECT_POSITION
SIMULATION_SUM uictrl, 24
uictrl, 24 IDEVENT_SELECT_TREE_ITEM
IDEVENT_NEW_ENCOMBREMENT uictrl, 24
uictrl, 24 importscene
IDEVENT_NEW_ENCOMBREMENT_- uictrl::application, 29
CUBOIDE
uictrl, 24 loadproject
IDEVENT_NEW_MATERIAL_GROUP uictrl::application, 29
uictrl, 24
IDEVENT_NEW_RECEPTEUR_P modified
uictrl, 24 uictrl::element, 42
IDEVENT_NEW_RECEPTEUR_S newproject
uictrl, 24 uictrl::application, 30
IDEVENT_NEW_RECEPTEUR_S_COUPE
uictrl, 25 register_event
IDEVENT_NEW_RECEPTEURP_GROUP uictrl::application, 30
uictrl, 25 register_menu_manager
IDEVENT_NEW_SOURCE uictrl::application, 30
uictrl, 24 register_update_manager
IDEVENT_NEW_SOURCE_GROUP uictrl::element, 42
uictrl, 25 reloadgroupsfrommodel
IDEVENT_NEW_SURFACE_GROUP uictrl::application, 30
uictrl, 24
IDEVENT_NEW_SURFACE_GROUP_FROM_- savelog
SELECTION uictrl::application, 30
uictrl, 25 saveproject
IDEVENT_NEW_USERFREQ uictrl::application, 30
uictrl, 24 saveshell
IDEVENT_NEW_USERMAT uictrl::application, 31
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
50 INDEX
sendevent ELEMENT_TYPE_REPORT_-
uictrl::application, 31 RECEPTEURSSVISUALISATION_-
setreadonlyallconfig EDT, 23
uictrl::element, 42 ELEMENT_TYPE_REPORT_-
setreadonlyconfig RECEPTEURSSVISUALISATION_-
uictrl::element, 42 GAIN, 23
ELEMENT_TYPE_REPORT_-
uictrl, 17 RECEPTEURSSVISUALISATION_-
ELEMENT_TYPE_BOOL, 21 STANDART, 23
ELEMENT_TYPE_BOOL_BFREQ, 22 ELEMENT_TYPE_REPORT_-
ELEMENT_TYPE_COLOR, 21 RECEPTEURSSVISUALISATION_TR,
ELEMENT_TYPE_CORE_CORE, 23 23
ELEMENT_TYPE_CORE_CORE_- ELEMENT_TYPE_REPORT_RPI, 22
BFREQSELECTION, 22 ELEMENT_TYPE_REPORT_UNKNOWN,
ELEMENT_TYPE_CORE_CORE_CONFIG, 22
22 ELEMENT_TYPE_RESULT_ROOT, 20
ELEMENT_TYPE_CORE_CORE_- ELEMENT_TYPE_ROW, 22
CONFMAILLAGE, 22 ELEMENT_TYPE_ROW_BFREQ, 22
ELEMENT_TYPE_CORE_ROOT, 20 ELEMENT_TYPE_ROW_MATERIAU, 22
ELEMENT_TYPE_CORE_SPPS, 22 ELEMENT_TYPE_SCENE_BDD, 21
ELEMENT_TYPE_CORE_SPPS_OCTREE, ELEMENT_TYPE_SCENE_BDD_-
22 CATMATERIAL, 21
ELEMENT_TYPE_CORE_TC, 22 ELEMENT_TYPE_SCENE_BDD_-
ELEMENT_TYPE_CORE_TLM, 22 MATERIAUX, 21
ELEMENT_TYPE_DRAWABLE, 22 ELEMENT_TYPE_SCENE_BDD_-
ELEMENT_TYPE_ELEMENT, 23 MATERIAUX_APP, 21
ELEMENT_TYPE_FLOAT, 21 ELEMENT_TYPE_SCENE_BDD_-
ELEMENT_TYPE_FONT, 22 MATERIAUX_APP_GROUP, 21
ELEMENT_TYPE_GAMMEABSORPTION, ELEMENT_TYPE_SCENE_BDD_-
22 MATERIAUX_APP_MATERIAU,
ELEMENT_TYPE_GAMMEFREQ_APP, 22 21
ELEMENT_TYPE_GAMMEFREQ_USER, ELEMENT_TYPE_SCENE_BDD_-
22 MATERIAUX_MATERIAU_RENDER,
ELEMENT_TYPE_INTEGER, 21 22
ELEMENT_TYPE_LIST, 21 ELEMENT_TYPE_SCENE_BDD_-
ELEMENT_TYPE_MATERIAU_APP, 21 MATERIAUX_PROPMATERIAU,
ELEMENT_TYPE_MATERIAU_USER, 21 21
ELEMENT_TYPE_POSITION, 21 ELEMENT_TYPE_SCENE_BDD_-
ELEMENT_TYPE_PROPERTY_FREQ, 22 MATERIAUX_USER, 21
ELEMENT_TYPE_PYTHON_EXTENSION, ELEMENT_TYPE_SCENE_BDD_-
23 MATERIAUX_USER_GROUP, 21
ELEMENT_TYPE_REPORT_FILE, 23 ELEMENT_TYPE_SCENE_BDD_-
ELEMENT_TYPE_REPORT_FOLDER, 22 MATERIAUX_USER_MATERIAU,
ELEMENT_TYPE_REPORT_GABE, 22 21
ELEMENT_TYPE_REPORT_GABE_GAP, ELEMENT_TYPE_SCENE_BDD_-
22 SPECTRUMS, 21
ELEMENT_TYPE_REPORT_GABE_RECP, ELEMENT_TYPE_SCENE_BDD_-
22 SPECTRUMS_APP, 21
ELEMENT_TYPE_REPORT_- ELEMENT_TYPE_SCENE_BDD_-
PARTVISUALISATION, 22 SPECTRUMS_USER, 21
ELEMENT_TYPE_REPORT_- ELEMENT_TYPE_SCENE_DONNEES, 22
RECEPTEURSSVISUALISATION, ELEMENT_TYPE_SCENE_-
22 ENCOMBREMENTS, 22
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
INDEX 51
ELEMENT_TYPE_SCENE_- ELEMENT_TYPE_SCENE_-
ENCOMBREMENTS_- RECEPTEURSS_RECEPTEUR_-
ENCOMBREMENT, 22 RENDU, 21
ELEMENT_TYPE_SCENE_- ELEMENT_TYPE_SCENE_-
ENCOMBREMENTS_- RECEPTEURSS_RECEPTEURCOUPE,
ENCOMBREMENT_CUBOIDE, 22 23
ELEMENT_TYPE_SCENE_- ELEMENT_TYPE_SCENE_-
ENCOMBREMENTS_- RECEPTEURSS_-
ENCOMBREMENT_PROPRIETES, RECEPTEURCOUPE_PROPRIETES,
22 23
ELEMENT_TYPE_SCENE_- ELEMENT_TYPE_SCENE_-
ENCOMBREMENTS_- RECEPTEURSS_-
ENCOMBREMENT_RENDU, 22 RECEPTEURCOUPE_RENDU, 23
ELEMENT_TYPE_SCENE_- ELEMENT_TYPE_SCENE_ROOT, 20
GROUPESURFACES, 20 ELEMENT_TYPE_SCENE_SOURCES, 21
ELEMENT_TYPE_SCENE_- ELEMENT_TYPE_SCENE_SOURCES_-
GROUPESURFACES_GROUPE, 21 SOURCE, 21
ELEMENT_TYPE_SCENE_- ELEMENT_TYPE_SCENE_SOURCES_-
GROUPESURFACES_GROUPE_- SOURCE_PROPRIETES, 21
VERTEX, 21 ELEMENT_TYPE_SCENE_SOURCES_-
ELEMENT_TYPE_SCENE_PROJET, 22 SOURCE_PUISSANCE, 21
ELEMENT_TYPE_SCENE_PROJET_- ELEMENT_TYPE_SCENE_SOURCES_-
CONFIGURATION, 20 SOURCE_RENDU, 21
ELEMENT_TYPE_SCENE_PROJET_- ELEMENT_TYPE_SCENE_VOLUMES, 23
ENVIRONNEMENTCONF, 22 ELEMENT_TYPE_SCENE_VOLUMES_-
ELEMENT_TYPE_SCENE_PROJET_- VOLUME, 23
INFORMATION, 22 ELEMENT_TYPE_SCENE_VOLUMES_-
ELEMENT_TYPE_SCENE_PROJET_- VOLUME_PROPRIETES, 23
RENDU, 21 ELEMENT_TYPE_SCENE_VOLUMES_-
ELEMENT_TYPE_SCENE_PROJET_- VOLUME_RENDU, 23
RENDU_MODEL, 21 ELEMENT_TYPE_TEXT, 21
ELEMENT_TYPE_SCENE_PROJET_- ELEMENT_TYPE_TREE_LIST, 22
RENDU_ORIGINE, 21 ELEMENT_TYPE_USER_PREFERENCE_-
ELEMENT_TYPE_SCENE_PROJET_- ITEM, 23
RENDU_PARTICULES, 22 ELEMENT_TYPE_USER_PREFERENCE_-
ELEMENT_TYPE_SCENE_PROJET_- ITEM_ISOTEMPLATE, 23
USERCONFIGURATION, 22 ELEMENT_TYPE_USER_PREFERENCE_-
ELEMENT_TYPE_SCENE_- NODE, 23
RECEPTEURSP, 21 element_type, 20
ELEMENT_TYPE_SCENE_- graph, 23
RECEPTEURSP_RECEPTEUR, 21 GRAPH_FITTING_CLOSE, 23
ELEMENT_TYPE_SCENE_- GRAPH_FITTING_OPEN, 23
RECEPTEURSP_RECEPTEUR_- GRAPH_FITTINGS_CLOSE, 23
PROPRIETES, 21 GRAPH_FITTINGS_OPEN, 23
ELEMENT_TYPE_SCENE_- GRAPH_FOLDER, 23
RECEPTEURSP_RECEPTEUR_- GRAPH_FOLDER_OPEN, 23
RENDU, 21 GRAPH_ITEM, 23
ELEMENT_TYPE_SCENE_- GRAPH_LAST_STATIC_GRAPH, 24
RECEPTEURSS, 21 GRAPH_PUNCTUAL_RECEIVERS_-
ELEMENT_TYPE_SCENE_- CLOSE, 23
RECEPTEURSS_RECEPTEUR, 21 GRAPH_PUNCTUAL_RECEIVERS_OPEN,
ELEMENT_TYPE_SCENE_- 23
RECEPTEURSS_RECEPTEUR_- GRAPH_SOUND_SOURCES_CLOSE, 24
PROPRIETES, 21 GRAPH_SOUND_SOURCES_OPEN, 23
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
52 INDEX
GRAPH_SURFACE_RECEIVERS_CLOSE, IDEVENT_NEW_SOURCE, 24
23 IDEVENT_NEW_SOURCE_GROUP, 25
GRAPH_SURFACE_RECEIVERS_OPEN, IDEVENT_NEW_SURFACE_GROUP, 24
23 IDEVENT_NEW_SURFACE_GROUP_-
GRAPH_SURFACES_CLOSE, 24 FROM_SELECTION, 25
GRAPH_SURFACES_OPEN, 24 IDEVENT_NEW_USERFREQ, 24
idevent, 24 IDEVENT_NEW_USERMAT, 24
IDEVENT_BFREQ_PRESELECTION_- IDEVENT_NEW_VOLUME, 25
BAND, 25 IDEVENT_OPEN_FOLDER, 25
IDEVENT_BFREQ_PRESELECTION_- IDEVENT_RECEPTEURS_COMPUTE_-
BUILDING_BAND, 25 EDT, 25
IDEVENT_BFREQ_PRESELECTION_- IDEVENT_RECEPTEURS_COMPUTE_TR,
BUILDING_THIRD_BAND, 25 24
IDEVENT_BFREQ_PRESELECTION_- IDEVENT_RECP_COMPUTE_-
NONE, 25 ACOUSTIC_PARAMETERS, 24
IDEVENT_BFREQ_PRESELECTION_- IDEVENT_RECP_COMPUTE_-
THIRD_BAND, 25 ADVANCED_ACOUSTIC_-
IDEVENT_BUILD_VOLUMES_FROM_- PARAMETERS, 25
TRIMESH, 25 IDEVENT_RELOAD_FOLDER, 24
IDEVENT_COLLER, 24 IDEVENT_RENAME_ELEMENT, 24
IDEVENT_CONVERT_VOL_TO_FITTING, IDEVENT_REPORT_PARTICULES_-
25 MAKE_GABE, 25
IDEVENT_COPIER, 24 IDEVENT_RUN_CALCULATION, 24
IDEVENT_DELETE_ELEMENT, 24 IDEVENT_SELECT_POSITION, 24
IDEVENT_DELETE_FOLDER, 24 IDEVENT_SELECT_TREE_ITEM, 24
IDEVENT_EMPTY_POINTER_VERTEX_- uictrl::application, 27
GROUP, 24 clearlogdata, 28
IDEVENT_GETPROPERTIES, 24 clearshellhisto, 28
IDEVENT_IMPORT_MATERIAL, 24 getcachedir, 28
IDEVENT_INVERT_FACE_ORIENTATION, getdataarray, 28
24 getlastcalculationpath, 28
IDEVENT_LOAD_PARTICLE_- getlocale, 28
SIMULATION, 24 getrootcore, 28
IDEVENT_LOAD_PARTICLE_- getrootpreference, 28
SIMULATION_PATH, 24 getrootreport, 28
IDEVENT_LOAD_RECEPTEURSP_- getrootscene, 29
SIMULATION, 25 getuserinput, 29
IDEVENT_LOAD_RECEPTEURSS_- importscene, 29
SIMULATION_BY_TIMESTEP, 24 loadproject, 29
IDEVENT_LOAD_RECEPTEURSS_- newproject, 30
SIMULATION_BY_TIMESTEP_SUM, register_event, 30
24 register_menu_manager, 30
IDEVENT_LOAD_RECEPTEURSS_- reloadgroupsfrommodel, 30
SIMULATION_SUM, 24 savelog, 30
IDEVENT_NEW_ENCOMBREMENT, 24 saveproject, 30
IDEVENT_NEW_ENCOMBREMENT_- saveshell, 31
CUBOIDE, 24 sendevent, 31
IDEVENT_NEW_MATERIAL_GROUP, 24 uictrl::e_file, 32
IDEVENT_NEW_RECEPTEUR_P, 24 buildfullpath, 32
IDEVENT_NEW_RECEPTEUR_S, 24 uictrl::Element, 33
IDEVENT_NEW_RECEPTEUR_S_COUPE, uictrl::element, 34
25 appendfilsbytype, 35
IDEVENT_NEW_RECEPTEURP_GROUP, appendpropertybool, 35
25 appendpropertycolor, 36
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen
INDEX 53
appendpropertydecimal, 36
appendpropertyentier, 37
appendpropertyfont, 37
appendpropertylist, 37
appendpropertyposition, 38
appendpropertytext, 38
appenduserelement, 38
childs, 39
deleteallelementbytype, 39
deleteallelementbytyper, 39
deleteelementbyxmlid, 39
getallelementbytype, 39
getboolconfig, 39
getcolorconfig, 40
getdecimalconfig, 40
getelementbylibelle, 40
getelementbytype, 40
getentierconfig, 40
getid, 40
getinfos, 41
getlistconfig, 41
getmenu, 41
getpositionconfig, 41
getstringconfig, 41
hasproperty, 42
hide, 42
modified, 42
register_update_manager, 42
setreadonlyallconfig, 42
setreadonlyconfig, 42
updateboolconfig, 43
updatedecimalconfig, 43
updateentierconfig, 43
updatelistconfig, 43
updatepositionconfig, 44
updatestringconfig, 44
updateboolconfig
uictrl::element, 43
updatedecimalconfig
uictrl::element, 43
updateentierconfig
uictrl::element, 43
updatelistconfig
uictrl::element, 43
updatepositionconfig
uictrl::element, 44
updatestringconfig
uictrl::element, 44
Generated on Tue Jan 19 09:41:48 2010 for I-SIMPA Scripting Guide by Doxygen