Ejemplo n.º 1
0
def purge_fem_results(Analysis=None):
    if Analysis is None:
        analysis_members = FemGui.getActiveAnalysis().Member
    else:
        analysis_members = FemGui.Analysis().Member
    for o in analysis_members:
        if (o.isDerivedFrom('Fem::FemResultVector')
                or (o.isDerivedFrom("Fem::FemResultValue")
                    and o.DataType == 'VonMisesStress')
                or (o.isDerivedFrom("Fem::FemResultValue")
                    and o.DataType == 'AnalysisStats')):
            FreeCAD.ActiveDocument.removeObject(o.Name)