# {py:mod}`arelle.rendering.RenderingEvaluator` ```{py:module} arelle.rendering.RenderingEvaluator ``` ```{autodoc2-docstring} arelle.rendering.RenderingEvaluator :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`init ` - ```{autodoc2-docstring} arelle.rendering.RenderingEvaluator.init :summary: ``` * - {py:obj}`checkBreakdownDefinitionNode ` - ```{autodoc2-docstring} arelle.rendering.RenderingEvaluator.checkBreakdownDefinitionNode :summary: ``` * - {py:obj}`checkBreakdownLeafNodeAspects ` - ```{autodoc2-docstring} arelle.rendering.RenderingEvaluator.checkBreakdownLeafNodeAspects :summary: ``` ```` ### API ````{py:function} init(modelXbrl) :canonical: arelle.rendering.RenderingEvaluator.init ```{autodoc2-docstring} arelle.rendering.RenderingEvaluator.init ``` ```` ````{py:function} checkBreakdownDefinitionNode(modelXbrl, modelTable, tblBrkdnRel, tblAxisDisposition, uncoverableAspects, aspectsCovered) :canonical: arelle.rendering.RenderingEvaluator.checkBreakdownDefinitionNode ```{autodoc2-docstring} arelle.rendering.RenderingEvaluator.checkBreakdownDefinitionNode ``` ```` ````{py:function} checkBreakdownLeafNodeAspects(modelXbrl, modelTable, tblBrkdnRel, parentAspectsCovered, breakdownAspects) :canonical: arelle.rendering.RenderingEvaluator.checkBreakdownLeafNodeAspects ```{autodoc2-docstring} arelle.rendering.RenderingEvaluator.checkBreakdownLeafNodeAspects ``` ````