{
  "Uuid": "13da1bd7-c772-493d-bc22-4be33ce77af7",
  "IsCustomNode": false,
  "Description": null,
  "Name": "BIM_Filtres_Inutilises",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "archilab.Revit.Elements.ViewFilter.OwnerViews@Revit.Elements.Element",
      "Id": "e95272340c554a119f30c807b4ff3539",
      "Inputs": [
        {
          "Id": "b9d9f39b5636491c8f1f145175612402",
          "Name": "viewFilter",
          "Description": "View Filter Element.\n\nElement",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "974df5f0f6264f6e895dd520b12c24d6",
          "Name": "view",
          "Description": "Views.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Views that View Filter is applied to.\n\nViewFilter.OwnerViews (viewFilter: Element): Element[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.IsEmpty@var[]..[]",
      "Id": "810eb2d2743a4134b9919c259fe5db62",
      "Inputs": [
        {
          "Id": "445b1d2635924a749c134eff020db311",
          "Name": "list",
          "Description": "Rechercher les éléments dans cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "91f03c5142164e5480057c2748aef74f",
          "Name": "bool",
          "Description": "Si la liste est vide.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Détermine si la liste indiquée est vide.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "22278df2e13f48bf9ea0e4df9a6fc90b",
      "Inputs": [
        {
          "Id": "924ecdc3ef244064a986fdce7a7ba70e",
          "Name": "list",
          "Description": "Liste à filtrer.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a109273950640d2ac25efce983bda68",
          "Name": "mask",
          "Description": "Liste de booléens représentant un masque.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "81d787b1e66643c88727c2943fedb736",
          "Name": "in",
          "Description": "Eléments dont l'index de masque est True.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c5b3c64a3fa46bdaf8d7f98ea1a4e4f",
          "Name": "out",
          "Description": "Eléments dont l'index de masque est faux.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filtre une séquence en recherchant les index correspondants dans une liste distincte de booléens.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Name",
      "Id": "091af96735174d85b362eb4811c4cc21",
      "Inputs": [
        {
          "Id": "b069120cad4841d8a3e7919d5d700bb9",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75111531851d4b00b5b50727c09ddd5b",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir le nom de l'élément\n\nElement.Name: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "archilab.Revit.Elements.Elements.Delete@Revit.Elements.Element",
      "Id": "ff2c138b4f3744c9bfa123f18e5d6e40",
      "Inputs": [
        {
          "Id": "d573b4be721d43899dd9df047efb3fdd",
          "Name": "element",
          "Description": "Element to delete.\n\nElement",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97e768ac95b14c339a3674df959a8ad4",
          "Name": "bool",
          "Description": "bool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Delete element from Revit DB.\n\nElements.Delete (element: Element): bool"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import clr\r\n\r\nclr.AddReference('ProtoGeometry')\r\nclr.AddReference('DSCoreNodes')\r\nclr.AddReference('RevitAPI')\r\n\r\nimport System\r\nclr.AddReference('System.Core')\r\n\r\nfrom DSCore import *\r\nfrom Autodesk.DesignScript.Geometry import *\r\nfrom Autodesk.Revit.DB import*\r\n\r\nclr.AddReference('RevitServices')\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\n\r\ndoc=DocumentManager.Instance.CurrentDBDocument\r\n\r\nfiltres=FilteredElementCollector(doc).OfClass(FilterElement).ToElements()\r\nt=Transaction(doc,'Script dynamo')\r\nt.Start()\r\n\r\nt.Commit()\r\n\r\nOUT=filtres",
      "Engine": "IronPython2",
      "VariableInputPorts": true,
      "Id": "f85cf9876aa945619c5e69bdd485a4ec",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a2635d70fb76436fa94d8c5fb22e2191",
          "Name": "OUT",
          "Description": "Résultat du script Python",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Exécute un script Python intégré."
    }
  ],
  "Connectors": [
    {
      "Start": "974df5f0f6264f6e895dd520b12c24d6",
      "End": "445b1d2635924a749c134eff020db311",
      "Id": "8acfcac0db7541339bb9bfcf7286eb01"
    },
    {
      "Start": "91f03c5142164e5480057c2748aef74f",
      "End": "9a109273950640d2ac25efce983bda68",
      "Id": "42eecebbe7e7428b85514d8b80081805"
    },
    {
      "Start": "81d787b1e66643c88727c2943fedb736",
      "End": "b069120cad4841d8a3e7919d5d700bb9",
      "Id": "7234b57d80554b0391a306fa68b869e8"
    },
    {
      "Start": "81d787b1e66643c88727c2943fedb736",
      "End": "d573b4be721d43899dd9df047efb3fdd",
      "Id": "eca56fc57e37421393a791a6f7796e19"
    },
    {
      "Start": "a2635d70fb76436fa94d8c5fb22e2191",
      "End": "b9d9f39b5636491c8f1f145175612402",
      "Id": "176e7447f4d44997880ea1090754b996"
    },
    {
      "Start": "a2635d70fb76436fa94d8c5fb22e2191",
      "End": "924ecdc3ef244064a986fdce7a7ba70e",
      "Id": "8d5e85376b5c4169979932f5dc4be91b"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "archi-lab.net",
      "Version": "2021.25.18",
      "ReferenceType": "Package",
      "Nodes": [
        "e95272340c554a119f30c807b4ff3539",
        "ff2c138b4f3744c9bfa123f18e5d6e40"
      ]
    }
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.9.0.3137",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Aperçu en arrière-plan",
      "EyeX": -17.0,
      "EyeY": 24.0,
      "EyeZ": 50.0,
      "LookX": 12.0,
      "LookY": -13.0,
      "LookZ": -58.0,
      "UpX": 0.0,
      "UpY": 1.0,
      "UpZ": 0.0
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "ViewFilter.OwnerViews",
        "Id": "e95272340c554a119f30c807b4ff3539",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1099.7290706801762,
        "Y": 122.37516403752096
      },
      {
        "ShowGeometry": true,
        "Name": "List.IsEmpty",
        "Id": "810eb2d2743a4134b9919c259fe5db62",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1357.6656532863278,
        "Y": 122.61234325021951
      },
      {
        "ShowGeometry": true,
        "Name": "List.FilterByBoolMask",
        "Id": "22278df2e13f48bf9ea0e4df9a6fc90b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1574.83895918622,
        "Y": 29.458597389809142
      },
      {
        "ShowGeometry": true,
        "Name": "Element.Name",
        "Id": "091af96735174d85b362eb4811c4cc21",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1790.86815847446,
        "Y": 136.59971675258788
      },
      {
        "ShowGeometry": true,
        "Name": "Elements.Delete",
        "Id": "ff2c138b4f3744c9bfa123f18e5d6e40",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": true,
        "X": 2007.4788729176212,
        "Y": 30.875186089142062
      },
      {
        "ShowGeometry": true,
        "Name": "Python Script",
        "Id": "f85cf9876aa945619c5e69bdd485a4ec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 949.6371225371978,
        "Y": 29.27497082972495
      }
    ],
    "Annotations": [
      {
        "Id": "e2c1cfece7f94569a84ca7e7e997c872",
        "Title": "Filtres non utilisés",
        "Nodes": [],
        "Left": 1833.2947539156148,
        "Top": 100.37475728699624,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": -199.22371229531541,
    "Y": 376.50626216829676,
    "Zoom": 0.64348452115349619
  }
}