    

 ## On this page

  

 

 # AllRenderData Class Reference

 Last update: 16.07.2025 

collects all data source settings for all possible combinations: [More...](class_all_render_data.xhtml#details)

## <a name="pub-methods"></a>Public Member Functions

<a id="a2138a8a198631d147330dab50bdbf88e"></a> [AllRenderData](class_all_render_data.xhtml#a2138a8a198631d147330dab50bdbf88e) () constructor   
 [DataObjectPtr](class_data_object_ptr.xhtml) [computeContourElement](class_all_render_data.xhtml#aebbcc9a9a547e627997864da8d996792) ([Matrix](class_matrix.xhtml) input\_values, [Structure](class_structure.xhtml) [database](group__data.xhtml#gaebcac3a2836ec9fdf2e47bd812994b6b)) [DataObjectPtr](class_data_object_ptr.xhtml) [computeContourNode](class_all_render_data.xhtml#a4c22f3306f103654ff20a905f4ff218a) ([Matrix](class_matrix.xhtml) input\_values, [Structure](class_structure.xhtml) [database](group__data.xhtml#gaebcac3a2836ec9fdf2e47bd812994b6b)) [Matrix](class_matrix.xhtml) [computeCoordinates](class_all_render_data.xhtml#a64a1b0a97ae8a0849c478d4c88a61eba) ([Matrix](class_matrix.xhtml) input\_values, [Structure](class_structure.xhtml) [database](group__data.xhtml#gaebcac3a2836ec9fdf2e47bd812994b6b)) bool [hasContourElement](class_all_render_data.xhtml#acc0994711d401d6dd2d7e42336e12c69) () bool [hasContourNode](class_all_render_data.xhtml#a228a2fd5ae6190714311a26baec5c8a1) () bool [hasFieldDataAssignedToMeshMorphingModes](class_all_render_data.xhtml#a3ac7345e0764417e88ed95e8d1ab017a) () std::vector&lt; string &gt; [inputIdents](class_all_render_data.xhtml#ad0066c9fe4c8ac7521614428179dbc93) () [Matrix](class_matrix.xhtml) [inputLowerBounds](class_all_render_data.xhtml#a5cc81133ca5e96dce2d06eee00bb8788) () [Matrix](class_matrix.xhtml) [inputUpperBounds](class_all_render_data.xhtml#a6a2358cf210bb95c161bfbea7b2034d9) () number [numInputs](class_all_render_data.xhtml#a38881a286f676d1dfdf2e1628d05eb28) () const  [update](class_all_render_data.xhtml#a75976b67e67013b81684c3c64537e7dc) ([Structure](class_structure.xhtml) [database](group__data.xhtml#gaebcac3a2836ec9fdf2e47bd812994b6b)) updates all data [More...](#a75976b67e67013b81684c3c64537e7dc)  
 ## <a name="pub-attribs"></a>Public Attributes

<a id="a88e374653bf054f9040c4e60174f543a"></a>[RenderData](class_render_data.xhtml) [contour\_plot](class_all_render_data.xhtml#a88e374653bf054f9040c4e60174f543a) render source for contour plot   
 <a id="a4154b6eb8ea837b3819caac9b5e569b4"></a>number [geometric\_scaling](class_all_render_data.xhtml#a4154b6eb8ea837b3819caac9b5e569b4) scaling factor for geometric deviations (default: 1.0)   
 <a id="ab371a9970fad56872dc611b303528cbc"></a>[RenderData](class_render_data.xhtml) [normal\_displacement](class_all_render_data.xhtml#ab371a9970fad56872dc611b303528cbc) render source for normal displacement   
 <a id="a08c03092b65ce3fab131ffde75d91715"></a>bool [use\_mesh\_stabilization](class_all_render_data.xhtml#a08c03092b65ce3fab131ffde75d91715) use mesh stabilization (default: false)   
 <a id="aadc01036a0cacbae744a344181e03a1b"></a>[RenderData](class_render_data.xhtml) [x\_coordinate](class_all_render_data.xhtml#aadc01036a0cacbae744a344181e03a1b) render source for x coordinate   
 <a id="ada074cee3e43941ef96ef48b32dbbe87"></a>[RenderData](class_render_data.xhtml) [x\_displacement](class_all_render_data.xhtml#ada074cee3e43941ef96ef48b32dbbe87) render source for x displacement   
 <a id="a0735dfb700004f6408e7206163aef4de"></a>[RenderData](class_render_data.xhtml) [y\_coordinate](class_all_render_data.xhtml#a0735dfb700004f6408e7206163aef4de) render source for y coordinate   
 <a id="a162fae5b2dd01fa772a270fa23999d98"></a>[RenderData](class_render_data.xhtml) [y\_displacement](class_all_render_data.xhtml#a162fae5b2dd01fa772a270fa23999d98) render source for y displacement   
 <a id="a526b0e2ec2dec40b64930910e1884c54"></a>[RenderData](class_render_data.xhtml) [z\_coordinate](class_all_render_data.xhtml#a526b0e2ec2dec40b64930910e1884c54) render source for z coordinate   
 <a id="aa044b5133dc3be5e3708c19575c67641"></a>[RenderData](class_render_data.xhtml) [z\_displacement](class_all_render_data.xhtml#aa044b5133dc3be5e3708c19575c67641) render source for z displacement   
 <a id="details" name="details"></a>## Detailed Description

collects all data source settings for all possible combinations:



## Member Function Documentation

<a id="aebbcc9a9a547e627997864da8d996792"></a>## [◆ ](#aebbcc9a9a547e627997864da8d996792)computeContourElement()

 [DataObjectPtr](class_data_object_ptr.xhtml) computeContourElement  ( [Matrix](class_matrix.xhtml)  *input\_values*,    [Structure](class_structure.xhtml)  *database*   ) 

Returnsthe (approximated) ELEMENT\_DATA contour data object Parameters input\_valuesthe values of the input parameters, as column vector databasethe SoS database 



<a id="a4c22f3306f103654ff20a905f4ff218a"></a>## [◆ ](#a4c22f3306f103654ff20a905f4ff218a)computeContourNode()

 [DataObjectPtr](class_data_object_ptr.xhtml) computeContourNode  ( [Matrix](class_matrix.xhtml)  *input\_values*,    [Structure](class_structure.xhtml)  *database*   ) 

Returnsthe (approximated) NODE\_DATA contour data object Parameters input\_valuesthe values of the input parameters, as column vector databasethe SoS database 



<a id="a64a1b0a97ae8a0849c478d4c88a61eba"></a>## [◆ ](#a64a1b0a97ae8a0849c478d4c88a61eba)computeCoordinates()

 [Matrix](class_matrix.xhtml) computeCoordinates  ( [Matrix](class_matrix.xhtml)  *input\_values*,    [Structure](class_structure.xhtml)  *database*   ) 

Returnsthe node coordinates of the deformed geometry (with respect to totalIndexMapper; 3 rows, N columns) Parameters input\_valuesthe values of the input parameters, as column vector databasethe SoS database 



<a id="acc0994711d401d6dd2d7e42336e12c69"></a>## [◆ ](#acc0994711d401d6dd2d7e42336e12c69)hasContourElement()

 bool hasContourElement  ( ) 

Returnstrue if this scene has a contour plot of type ELEMENT\_DATA 



<a id="a228a2fd5ae6190714311a26baec5c8a1"></a>## [◆ ](#a228a2fd5ae6190714311a26baec5c8a1)hasContourNode()

 bool hasContourNode  ( ) 

Returnstrue if this scene has a contour plot of type NODE\_DATA 



<a id="a3ac7345e0764417e88ed95e8d1ab017a"></a>## [◆ ](#a3ac7345e0764417e88ed95e8d1ab017a)hasFieldDataAssignedToMeshMorphingModes()

 bool hasFieldDataAssignedToMeshMorphingModes  ( ) 

Returnstrue, if field data was assigned t one of the mesh morphing feature 



<a id="ad0066c9fe4c8ac7521614428179dbc93"></a>## [◆ ](#ad0066c9fe4c8ac7521614428179dbc93)inputIdents()

 std::vector&lt;string&gt; inputIdents  ( ) 

Returnsm\_input\_idents 



<a id="a5cc81133ca5e96dce2d06eee00bb8788"></a>## [◆ ](#a5cc81133ca5e96dce2d06eee00bb8788)inputLowerBounds()

 [Matrix](class_matrix.xhtml) inputLowerBounds  ( ) 

Returnsm\_input\_bounds\_lower 



<a id="a6a2358cf210bb95c161bfbea7b2034d9"></a>## [◆ ](#a6a2358cf210bb95c161bfbea7b2034d9)inputUpperBounds()

 [Matrix](class_matrix.xhtml) inputUpperBounds  ( ) 

Returnsm\_input\_bounds\_upper 



<a id="a38881a286f676d1dfdf2e1628d05eb28"></a>## [◆ ](#a38881a286f676d1dfdf2e1628d05eb28)numInputs()

 number numInputs  ( )  const

Returnsthe number of input parameters 



<a id="a75976b67e67013b81684c3c64537e7dc"></a>## [◆ ](#a75976b67e67013b81684c3c64537e7dc)update()

 update  ( [Structure](class_structure.xhtml)  *database*) 

updates all data

Parameters databasethe SoS database NoteThis method must be called after changing one of the above items