diff --git a/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisciplines.dyn b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisciplines.dyn new file mode 100644 index 000000000..3a182b3a4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisciplines.dyn @@ -0,0 +1,194 @@ +{ + "Uuid": "aee56fe3-52dc-4390-bd32-3258defee624", + "IsCustomNode": false, + "Description": "", + "Name": "DSRevitNodesUI.ViewDisciplines", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.ViewDisciplines, DSRevitNodesUI", + "SelectedIndex": 1, + "SelectedString": "Coordination", + "Id": "0274999f63274abf9df960c62c181c0c", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "84b95a0f1ec74d24a45a3c3fc7b2dabf", + "Name": "Discipline", + "Description": "The selected Discipline", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "View Discipline." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0649443ef0e14569bbf283beb3c76d69", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "bc7c71070bb14cbc81d5479f4cb30a82", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ffd74c86438d4a7f987cecb32564e7f5", + "Name": "discipline", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "776077fa6f114c67a1e9a69e097478e0", + "Name": "View", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.SetDiscipline@string", + "Replication": "Auto", + "Description": "Set Discipline of View.\n\nView.SetDiscipline (discipline: string): View" + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 0, + "SelectedString": "{3D}", + "Id": "ee0cdeb53f924149be65f81edc1099d8", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0d17586d19f0469abcec03c91b33eb83", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + } + ], + "Connectors": [ + { + "Start": "84b95a0f1ec74d24a45a3c3fc7b2dabf", + "End": "ffd74c86438d4a7f987cecb32564e7f5", + "Id": "2d2d884f8bd641bc8cdaf47a90a3e9af", + "IsHidden": "False" + }, + { + "Start": "0d17586d19f0469abcec03c91b33eb83", + "End": "bc7c71070bb14cbc81d5479f4cb30a82", + "Id": "ce2efa86930a42aeb73d1461ea534737", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "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 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "0274999f63274abf9df960c62c181c0c", + "Name": "View Disciplines", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 503.5999999999999, + "Y": 262.80000000000007 + }, + { + "Id": "0649443ef0e14569bbf283beb3c76d69", + "Name": "View.SetDiscipline", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 846.0, + "Y": 127.00000000000003 + }, + { + "Id": "ee0cdeb53f924149be65f81edc1099d8", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 503.5999999999999, + "Y": 70.00000000000003 + } + ], + "Annotations": [], + "X": -695.718288671288, + "Y": 15.494726883911653, + "Zoom": 2.056680268334277 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisciplines.md b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisciplines.md new file mode 100644 index 000000000..d39dcb23a --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisciplines.md @@ -0,0 +1,15 @@ +## In Depth +`View Disciplines` allows for the selection of the following disciplines to assign to views: + +- Architectural +- Coordination +- Electrical +- Mechanical +- Plumbing +- Structural + +In the example below, the default 3d view's discipline is set to coordination. +___ +## Example File + +![View Disciplines](./DSRevitNodesUI.ViewDisciplines_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisciplines_img.jpg b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisciplines_img.jpg new file mode 100644 index 000000000..3091ebf7e Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisciplines_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisplayStyles.dyn b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisplayStyles.dyn new file mode 100644 index 000000000..ee7b9e38f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisplayStyles.dyn @@ -0,0 +1,194 @@ +{ + "Uuid": "aee56fe3-52dc-4390-bd32-3258defee624", + "IsCustomNode": false, + "Description": "", + "Name": "DSRevitNodesUI.ViewDisplayStyles", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 0, + "SelectedString": "{3D}", + "Id": "ee0cdeb53f924149be65f81edc1099d8", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0d17586d19f0469abcec03c91b33eb83", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "DSRevitNodesUI.ViewDisplayStyles, DSRevitNodesUI", + "SelectedIndex": 2, + "SelectedString": "Realistic", + "Id": "579efe1d39e345dd9376b4334f54023e", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ec80c722dc7b41d3904de62fdac7a4dc", + "Name": "DisplayStyle", + "Description": "The selected DisplayStyle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "View DisplayStyle." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "72e57311e8604853b99c37f87c2f9e02", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "78df58c594b34a599525e2f0fc5966e1", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2eed006c15024407b3bf3b566ed733c4", + "Name": "displayStyle", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2ff9991d5fe24c678841189ed967ecbb", + "Name": "View", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.SetDisplayStyle@string", + "Replication": "Auto", + "Description": "Set DisplayStyle of View.\n\nView.SetDisplayStyle (displayStyle: string): View" + } + ], + "Connectors": [ + { + "Start": "0d17586d19f0469abcec03c91b33eb83", + "End": "78df58c594b34a599525e2f0fc5966e1", + "Id": "fa0215202dab46eea27b6e54fa887d95", + "IsHidden": "False" + }, + { + "Start": "ec80c722dc7b41d3904de62fdac7a4dc", + "End": "2eed006c15024407b3bf3b566ed733c4", + "Id": "b89418c6fd1249288bc60bbf17e7157a", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "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 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "ee0cdeb53f924149be65f81edc1099d8", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 484.3573633305118, + "Y": 70.00000000000003 + }, + { + "Id": "579efe1d39e345dd9376b4334f54023e", + "Name": "View DisplayStyles", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 484.3573633305118, + "Y": 261.14418553744684 + }, + { + "Id": "72e57311e8604853b99c37f87c2f9e02", + "Name": "View.SetDisplayStyle", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 906.473880795719, + "Y": 151.31149140441306 + } + ], + "Annotations": [], + "X": -1168.1302285957304, + "Y": -27.971761427988042, + "Zoom": 2.550981143096573 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisplayStyles.md b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisplayStyles.md new file mode 100644 index 000000000..9268d5eed --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisplayStyles.md @@ -0,0 +1,10 @@ +## In Depth +`View DisplayStyles` allows for the selection of built-in display styles in Revit. + +For more information on the view display styles, also known as visual styles, refer to this article, [Visual Styles](https://help.autodesk.com/view/RVT/2025/ENU/?guid=GUID-12C2D6B0-71ED-490E-9CC6-AD3C635F092B) + +In the example below, the default 3d view's display style is set to Realistic. +___ +## Example File + +![View DisplayStyles](./DSRevitNodesUI.ViewDisplayStyles_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisplayStyles_img.jpg b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisplayStyles_img.jpg new file mode 100644 index 000000000..06a727c31 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.ViewDisplayStyles_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.ScheduleOnSheet.ScheduleView.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.ScheduleOnSheet.ScheduleView.dyn new file mode 100644 index 000000000..a83cdbf0d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.ScheduleOnSheet.ScheduleView.dyn @@ -0,0 +1,228 @@ +{ + "Uuid": "678fe8a7-5cbd-485e-b376-e05598260a66", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.ScheduleOnSheet.ScheduleView", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "4d80e30b7ae14f44bb04e9aa8f492752", + "Name": "Sheets", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "First Floor Plan", + "Description": "All sheets available in the current document.", + "SelectedIndex": 24 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5af3936eea11485a8aba3e4471c957cf", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "feb0287b880b49e9912c13d916fdcb2c", + "Name": "sheet", + "Description": "Revit.Elements.Views.Sheet", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8338a185664b4795bf7697302f2e0852", + "Name": "ScheduleOnSheet[]", + "Description": "ScheduleOnSheet[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.Sheet.Schedules", + "Replication": "Auto", + "Description": "Get ScheduleGraphics from a given sheet\n\nSheet.Schedules: ScheduleOnSheet[]" + }, + { + "ConcreteType": "DSRevitNodesUI.Sheets, DSRevitNodesUI", + "SelectedIndex": 24, + "SelectedString": "First Floor Plan", + "Id": "4d80e30b7ae14f44bb04e9aa8f492752", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "daf4976f091c442e946f65eb84f434c1", + "Name": "Sheet", + "Description": "The selected Sheet", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All sheets available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5c0619632a164b0d95e1c7ae3132c615", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0f80e67642ae4d869a8bd4a5f80dca57", + "Name": "scheduleOnSheet", + "Description": "Revit.Elements.ScheduleOnSheet", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8b8bce1779df47e38003dd863dfed3c9", + "Name": "ScheduleView", + "Description": "ScheduleView", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ScheduleOnSheet.ScheduleView", + "Replication": "Auto", + "Description": "The schedule that generates this ScheduleInstance.\n\nScheduleOnSheet.ScheduleView: ScheduleView" + } + ], + "Connectors": [ + { + "Start": "8338a185664b4795bf7697302f2e0852", + "End": "0f80e67642ae4d869a8bd4a5f80dca57", + "Id": "d52910bba98349d983f65f758c2ef590", + "IsHidden": "False" + }, + { + "Start": "daf4976f091c442e946f65eb84f434c1", + "End": "feb0287b880b49e9912c13d916fdcb2c", + "Id": "1507a8f453ca4258a09ee7dbc0c55b5d", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "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 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "5af3936eea11485a8aba3e4471c957cf", + "Name": "Sheet.Schedules", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 792.6000000000004, + "Y": 434.4000000000001 + }, + { + "Id": "4d80e30b7ae14f44bb04e9aa8f492752", + "Name": "Sheets", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 470.8000000000002, + "Y": 434.4000000000001 + }, + { + "Id": "5c0619632a164b0d95e1c7ae3132c615", + "Name": "ScheduleOnSheet.ScheduleView", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1145.5272910200238, + "Y": 434.4000000000001 + } + ], + "Annotations": [ + { + "Id": "9c0825b9980b4352a045c58c3531ea5c", + "Title": "Select Sheet", + "DescriptionText": "Select sheet to use", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "5af3936eea11485a8aba3e4471c957cf", + "4d80e30b7ae14f44bb04e9aa8f492752" + ], + "HasNestedGroups": false, + "Left": 460.8000000000002, + "Top": 362.0000000000001, + "Width": 617.0000000000002, + "Height": 204.19999999999993, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 434.4000000000001, + "InitialHeight": 145.0, + "TextblockHeight": 62.4, + "Background": "#FFFFB8D8" + } + ], + "X": -586.0487095159126, + "Y": -292.92246167494795, + "Zoom": 1.241650043329117 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.ScheduleOnSheet.ScheduleView.md b/doc/distrib/NodeHelpFiles/Revit.Elements.ScheduleOnSheet.ScheduleView.md new file mode 100644 index 000000000..c9e0f4664 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.ScheduleOnSheet.ScheduleView.md @@ -0,0 +1,9 @@ +## In Depth +The `ScheduleOnSheet.ScheduleView` node in Dynamo for Revit is used to retrieve the original schedule view that was used to create the specific schedule instance on a sheet. + +In the example below, the schedule instances are returned for the selected sheet. + +___ +## Example File + +![ScheduleOnSheet.ScheduleView](./Revit.Elements.ScheduleOnSheet.ScheduleView_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.ScheduleOnSheet.ScheduleView_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.ScheduleOnSheet.ScheduleView_img.jpg new file mode 100644 index 000000000..2ad072271 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.ScheduleOnSheet.ScheduleView_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.Sheet.Schedules.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.Sheet.Schedules.dyn new file mode 100644 index 000000000..049536150 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.Sheet.Schedules.dyn @@ -0,0 +1,491 @@ +{ + "Uuid": "678fe8a7-5cbd-485e-b376-e05598260a66", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.Sheet.Schedules", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "4d80e30b7ae14f44bb04e9aa8f492752", + "Name": "Sheets", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "First Floor Plan", + "Description": "All sheets available in the current document.", + "SelectedIndex": 24 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5af3936eea11485a8aba3e4471c957cf", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "feb0287b880b49e9912c13d916fdcb2c", + "Name": "sheet", + "Description": "Revit.Elements.Views.Sheet", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8338a185664b4795bf7697302f2e0852", + "Name": "ScheduleOnSheet[]", + "Description": "ScheduleOnSheet[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.Sheet.Schedules", + "Replication": "Auto", + "Description": "Get ScheduleGraphics from a given sheet\n\nSheet.Schedules: ScheduleOnSheet[]" + }, + { + "ConcreteType": "DSRevitNodesUI.Sheets, DSRevitNodesUI", + "SelectedIndex": 24, + "SelectedString": "First Floor Plan", + "Id": "4d80e30b7ae14f44bb04e9aa8f492752", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "daf4976f091c442e946f65eb84f434c1", + "Name": "Sheet", + "Description": "The selected Sheet", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All sheets available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5c0619632a164b0d95e1c7ae3132c615", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0f80e67642ae4d869a8bd4a5f80dca57", + "Name": "scheduleOnSheet", + "Description": "Revit.Elements.ScheduleOnSheet", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8b8bce1779df47e38003dd863dfed3c9", + "Name": "ScheduleView", + "Description": "ScheduleView", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ScheduleOnSheet.ScheduleView", + "Replication": "Auto", + "Description": "The schedule that generates this ScheduleInstance.\n\nScheduleOnSheet.ScheduleView: ScheduleView" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8be85d6ff4214098b61995834440eac7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "01e02848daa84d8e88d34ea3368410f3", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1c8e0c91b763402fbc2afc15f4a885c5", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Name", + "Replication": "Auto", + "Description": "Get the Name of the Element\n\nElement.Name: string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1a884ab9f841461b873b96dcc207065a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "11d91a18ad564a188123657948474ab3", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "082da44b88984b90b572137f116bff95", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5fc085e532644177a0551b569527b949", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6b1fcf7e68ce4625a6b9e37e054d0237", + "Name": "out", + "Description": "Items whose mask index is false.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "874c1e584db546d1b8c5cb9b09fc8d23", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5513e7c883754a7b9486cab8a1c56a0c", + "Name": "string", + "Description": "String to search the start of\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0752d2c80e594f8295e77fda9007c270", + "Name": "searchFor", + "Description": "Substring to search the start for.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d9f1ab8d1ffb4e4794efb771026f59df", + "Name": "ignoreCase", + "Description": "True to ignore case in comparison, false to take case into account\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fc63b8a58fb844308cf48c6e642a1523", + "Name": "bool", + "Description": "True if string starts with substring, false if it doesn’t", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.String.StartsWith@string,string,bool", + "Replication": "Auto", + "Description": "Determines if the given string starts with the given substring.\n\nString.StartsWith (string: string, searchFor: string, ignoreCase: bool = false): bool" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "d5a3baefc8624a9f86840a4db47cd4e7", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c18d30963e4d4bb084f0f8c4b06201aa", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "" + } + ], + "Connectors": [ + { + "Start": "8338a185664b4795bf7697302f2e0852", + "End": "01e02848daa84d8e88d34ea3368410f3", + "Id": "16a47068fae5461f9d886ef58c15160b", + "IsHidden": "False" + }, + { + "Start": "8338a185664b4795bf7697302f2e0852", + "End": "11d91a18ad564a188123657948474ab3", + "Id": "2522253c195f4a00bcc921997d2419f2", + "IsHidden": "False" + }, + { + "Start": "daf4976f091c442e946f65eb84f434c1", + "End": "feb0287b880b49e9912c13d916fdcb2c", + "Id": "1507a8f453ca4258a09ee7dbc0c55b5d", + "IsHidden": "False" + }, + { + "Start": "1c8e0c91b763402fbc2afc15f4a885c5", + "End": "5513e7c883754a7b9486cab8a1c56a0c", + "Id": "76708879d0e24a208d1aacd30a876691", + "IsHidden": "False" + }, + { + "Start": "6b1fcf7e68ce4625a6b9e37e054d0237", + "End": "0f80e67642ae4d869a8bd4a5f80dca57", + "Id": "3aab75cf499144549d018b8bfdea279c", + "IsHidden": "False" + }, + { + "Start": "fc63b8a58fb844308cf48c6e642a1523", + "End": "082da44b88984b90b572137f116bff95", + "Id": "6140624c1e6f460d80d5950d4a1822b2", + "IsHidden": "False" + }, + { + "Start": "c18d30963e4d4bb084f0f8c4b06201aa", + "End": "0752d2c80e594f8295e77fda9007c270", + "Id": "a8afd11b9ea64b3288737d3c85093c89", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "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 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "5af3936eea11485a8aba3e4471c957cf", + "Name": "Sheet.Schedules", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 792.6000000000004, + "Y": 434.4000000000001 + }, + { + "Id": "4d80e30b7ae14f44bb04e9aa8f492752", + "Name": "Sheets", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 470.8000000000002, + "Y": 434.4000000000001 + }, + { + "Id": "5c0619632a164b0d95e1c7ae3132c615", + "Name": "ScheduleOnSheet.ScheduleView", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2317.638943719396, + "Y": 470.7093955879954 + }, + { + "Id": "8be85d6ff4214098b61995834440eac7", + "Name": "Element.Name", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1173.399919057202, + "Y": 547.0834844582755 + }, + { + "Id": "1a884ab9f841461b873b96dcc207065a", + "Name": "List.FilterByBoolMask", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1854.269501464198, + "Y": 434.4000000000001 + }, + { + "Id": "874c1e584db546d1b8c5cb9b09fc8d23", + "Name": "String.StartsWith", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1559.6256553269636, + "Y": 552.5503076734401 + }, + { + "Id": "d5a3baefc8624a9f86840a4db47cd4e7", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1175.1774896835454, + "Y": 774.257534504831 + } + ], + "Annotations": [ + { + "Id": "3a713531a8b8496289d078cb7ed3eb89", + "Title": "Filter Out Revision Schedules", + "DescriptionText": "Filters out revisions schedules which exist within the title block family", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8be85d6ff4214098b61995834440eac7", + "1a884ab9f841461b873b96dcc207065a", + "874c1e584db546d1b8c5cb9b09fc8d23", + "d5a3baefc8624a9f86840a4db47cd4e7", + "429aadcd26a14dc7adffc687cf618500" + ], + "HasNestedGroups": false, + "Left": 1163.399919057202, + "Top": 289.20000000000016, + "Width": 935.2695824069958, + "Height": 616.8575345048308, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 361.60000000000014, + "InitialHeight": 501.6575345048309, + "TextblockHeight": 62.4, + "Background": "#FFB9F9E1" + }, + { + "Id": "9c0825b9980b4352a045c58c3531ea5c", + "Title": "Select Sheet", + "DescriptionText": "Select sheet to use", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "5af3936eea11485a8aba3e4471c957cf", + "4d80e30b7ae14f44bb04e9aa8f492752" + ], + "HasNestedGroups": false, + "Left": 460.8000000000002, + "Top": 362.0000000000001, + "Width": 617.0000000000002, + "Height": 204.19999999999993, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 434.4000000000001, + "InitialHeight": 161.79999999999995, + "TextblockHeight": 62.4, + "Background": "#FFFFB8D8" + }, + { + "Id": "429aadcd26a14dc7adffc687cf618500", + "Title": "in = revision schedules\nout = all others", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1899.0695014641979, + "Top": 369.60000000000014, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "1a884ab9f841461b873b96dcc207065a" + } + ], + "X": -1538.2636068447837, + "Y": -508.7685551601528, + "Zoom": 1.292891095791136 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.Sheet.Schedules.md b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.Sheet.Schedules.md new file mode 100644 index 000000000..2ab0d3137 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.Sheet.Schedules.md @@ -0,0 +1,8 @@ +## In Depth +`Sheet.Schedules` returns the schedule instances placed on the given sheet. Note: `Sheet.Schedules` will return revision schedules that exist within the titleblock family for the given sheet. + +In the example below, the schedule instances are returned for the selected sheet. The revision schedules are then filtered out with `List.FilterByBoolMask`. Additionally, the owner view for the schedule instance is retrieved with `ScheduleOnSheet.ScheduleView`. +___ +## Example File + +![Sheet.Schedules](./Revit.Elements.Views.Sheet.Schedules_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.Sheet.Schedules_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.Sheet.Schedules_img.jpg new file mode 100644 index 000000000..49cd74705 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.Sheet.Schedules_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.AddFilter.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.AddFilter.dyn new file mode 100644 index 000000000..526dc5b1f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.AddFilter.dyn @@ -0,0 +1,765 @@ +{ + "Uuid": "678fe8a7-5cbd-485e-b376-e05598260a66", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.View.AddFilter", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "d58361ccb0094f12b1cd2494acf0924d", + "Name": "Views", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "L1", + "Description": "All views available in the current document.", + "SelectedIndex": 113 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 113, + "SelectedString": "L1", + "Id": "d58361ccb0094f12b1cd2494acf0924d", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4af0d06c44c44b47bcd73c80ea70e1b9", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bc79a07372c74f7496b734f12eb3e08e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1e1605064a3c4e00953b750ebffe118a", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a99c0f858574408ea33c80d0a78454ac", + "Name": "parameterFilter", + "Description": "Parameter filter\n\nParameterFilterElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9737eb3b9106424a999266a3c68170c7", + "Name": "view", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.AddFilter@Revit.Filter.ParameterFilterElement", + "Replication": "Auto", + "Description": "Add a Filter to a View. The Filter will be added even if View has a View Template applied, which normally would prevent user from adding Filters without first disabling or modifying the View Template.\n\nView.AddFilter (parameterFilter: ParameterFilterElement): View" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c520ac42b8744d86b4bd28fed34b88e1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e35cb5d57ef94ef6aba4441958e31928", + "Name": "name", + "Description": "Name\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "559920970e4341c89df3991af376e255", + "Name": "categories", + "Description": "Categories the filter applies to\n\nCategory[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f94644fdd4de433b90d444ad4e061cca", + "Name": "rules", + "Description": "Filter rules\n\nFilterRule[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fb0f722d26ae4322b8bb46b5ecf4424e", + "Name": "ParameterFilterElement", + "Description": "ParameterFilterElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Filter.ParameterFilterElement.ByRules@string,Revit.Elements.Category[],Revit.Filter.FilterRule[]", + "Replication": "Auto", + "Description": "Create a Revit Parameter Filter Element\n\nParameterFilterElement.ByRules (name: string, categories: Category[], rules: FilterRule[]): ParameterFilterElement" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6a2c4de3ff4445b8b4ebb919fec32a7f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "de3566e39b154d48acf18182efe0f406", + "Name": "type", + "Description": "Filter Rule Type\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "92c804a5d74b4935a3615777ded16f56", + "Name": "value", + "Description": "Value to check\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "37daae813b9647788ea0b97d0996d58f", + "Name": "parameter", + "Description": "Parameter to filter\n\nParameter", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fbf98cef852f45f182ab1b98bed8e3de", + "Name": "FilterRule", + "Description": "FilterRule", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Filter.FilterRule.ByRuleType@string,var,Revit.Elements.Parameter", + "Replication": "Auto", + "Description": "Create a new Filter Rule\n\nFilterRule.ByRuleType (type: string, value: var, parameter: Parameter): FilterRule" + }, + { + "ConcreteType": "DSRevitNodesUI.RuleTypes, DSRevitNodesUI", + "SelectedIndex": 3, + "SelectedString": "Equals", + "Id": "bec78be9e74141cbb5f9c20160cca61f", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5f1874b905e74f69b0953925ac57b47d", + "Name": "RuleType", + "Description": "The selected RuleType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Filter Types for Revit Filters" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "13166e8cff2c4312adabacd6f1a0a381", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6a0ec4a621e54b3082be941e149894d7", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "2 HR" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c463b949f2ed411e9c4ae7e014bc576a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a1d5ddb0ccf64e11acf7149fcc413a56", + "Name": "element", + "Description": "Element\n\nElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "97452766291440f4be9290377befad50", + "Name": "name", + "Description": "Parameter Name\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "70b85193c79d4cb9ab67992be467ba4b", + "Name": "Parameter", + "Description": "Parameter", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Parameter.ParameterByName@Revit.Elements.Element,string", + "Replication": "Auto", + "Description": "Get Element's Parameter by Name\n\nParameter.ParameterByName (element: Element, name: string): Parameter" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 382, + "SelectedString": "WallType", + "Id": "80dd404b21054d1bb68391794f5c84b8", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a8bdf74571b74dbcbfd04e25c2cbe4b9", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "f3d3265e7673435590598afd1f9dc366", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "0498e9df55fc42bfb20729eb152a8f0b", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a1a2c00b0e6d47478c66774626fb91e1", + "Name": "elements", + "Description": "All elements in the active document of a given class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All elements in the active document of a given class." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e6ccd47e1541481398562764a4f9ad48", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1e055c39b70541cbbced02ab87c44c2f", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "88131ba092254de799efa46d59f1af85", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "3390700e822f402493301e5b0ba8ef3d", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "581c32e5b47a43aca7c44c00072017cd", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Fire Rating" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 732, + "SelectedString": "OST_Walls", + "Id": "57a3d65487df4a7cb8ee6daff002841e", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6df09e98cb664b0483a1979b7397a680", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "bdd5aaa390014b9a9138ac55e13caac4", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "44c2a6b540fc4423badad7b1ba8b761f", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "2 HR Walls" + } + ], + "Connectors": [ + { + "Start": "4af0d06c44c44b47bcd73c80ea70e1b9", + "End": "1e1605064a3c4e00953b750ebffe118a", + "Id": "ad36b7f8366d40c78c7adf231cfac71e", + "IsHidden": "False" + }, + { + "Start": "fb0f722d26ae4322b8bb46b5ecf4424e", + "End": "a99c0f858574408ea33c80d0a78454ac", + "Id": "b7bb57047fd647838ddd2ce478db6f28", + "IsHidden": "False" + }, + { + "Start": "fbf98cef852f45f182ab1b98bed8e3de", + "End": "f94644fdd4de433b90d444ad4e061cca", + "Id": "9f129dc758924a1ea4ccf459af154da5", + "IsHidden": "False" + }, + { + "Start": "5f1874b905e74f69b0953925ac57b47d", + "End": "de3566e39b154d48acf18182efe0f406", + "Id": "f27dde52f67f4fcf915a99d4fcde514f", + "IsHidden": "False" + }, + { + "Start": "6a0ec4a621e54b3082be941e149894d7", + "End": "92c804a5d74b4935a3615777ded16f56", + "Id": "2e9a26ea64d240de96898e07350c688c", + "IsHidden": "False" + }, + { + "Start": "70b85193c79d4cb9ab67992be467ba4b", + "End": "37daae813b9647788ea0b97d0996d58f", + "Id": "3ec345fe416e4998a945383787ed9de4", + "IsHidden": "False" + }, + { + "Start": "a8bdf74571b74dbcbfd04e25c2cbe4b9", + "End": "0498e9df55fc42bfb20729eb152a8f0b", + "Id": "344d2d27609648e9ac2fea7350a49546", + "IsHidden": "False" + }, + { + "Start": "a1a2c00b0e6d47478c66774626fb91e1", + "End": "1e055c39b70541cbbced02ab87c44c2f", + "Id": "f0ed0ba4b6144c659728c2d1b9e3ca92", + "IsHidden": "False" + }, + { + "Start": "88131ba092254de799efa46d59f1af85", + "End": "a1d5ddb0ccf64e11acf7149fcc413a56", + "Id": "cd29e053340a4fb5b15e45c7232037fe", + "IsHidden": "False" + }, + { + "Start": "581c32e5b47a43aca7c44c00072017cd", + "End": "97452766291440f4be9290377befad50", + "Id": "1bddfae6190f4036a4881fae77879a95", + "IsHidden": "False" + }, + { + "Start": "6df09e98cb664b0483a1979b7397a680", + "End": "559920970e4341c89df3991af376e255", + "Id": "62502a588b484a05a6e44263fd3505ed", + "IsHidden": "False" + }, + { + "Start": "44c2a6b540fc4423badad7b1ba8b761f", + "End": "e35cb5d57ef94ef6aba4441958e31928", + "Id": "ba76357b6ee74ef58d5602a3bf651202", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "c520ac42-b874-4d86-b4bd-28fed34b88e1", + "Binding": { + "ByRules_InClassDecl-1_InFunctionScope-1_Instance0_c520ac42-b874-4d86-b4bd-28fed34b88e1": "H4sIAAAAAAAACh3LrQ6AIBQG0Hf5smz8wyVbzEavAWU4C8HRnO+uM55wlhsl94yEmzH362zHNDISYydTg3NOqOCtsFRJ0Ga8kDHqWopRMn+QOgaSlTEwptb/q73T1qgHz/oCNQdXX18AAAA=" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "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 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d58361ccb0094f12b1cd2494acf0924d", + "Name": "Views", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1110.5882711408776, + "Y": 485.9792009389055 + }, + { + "Id": "bc79a07372c74f7496b734f12eb3e08e", + "Name": "View.AddFilter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1537.7025576385631, + "Y": 554.7234045948394 + }, + { + "Id": "c520ac42b8744d86b4bd28fed34b88e1", + "Name": "ParameterFilterElement.ByRules", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1002.8320680465963, + "Y": 862.9042580199199 + }, + { + "Id": "6a2c4de3ff4445b8b4ebb919fec32a7f", + "Name": "FilterRule.ByRuleType", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 648.7977251168854, + "Y": 1026.4404129831387 + }, + { + "Id": "bec78be9e74141cbb5f9c20160cca61f", + "Name": "Select Rule Type", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 282.41186389468123, + "Y": 927.3812187229345 + }, + { + "Id": "13166e8cff2c4312adabacd6f1a0a381", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 371.17929838149774, + "Y": 1061.0573049789423 + }, + { + "Id": "c463b949f2ed411e9c4ae7e014bc576a", + "Name": "Parameter.ParameterByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 210.20034743014583, + "Y": 1377.2978495850948 + }, + { + "Id": "80dd404b21054d1bb68391794f5c84b8", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -595.4814977293375, + "Y": 1315.4140636212173 + }, + { + "Id": "f3d3265e7673435590598afd1f9dc366", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -319.78264208164023, + "Y": 1315.4140636212173 + }, + { + "Id": "e6ccd47e1541481398562764a4f9ad48", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -54.16155139234456, + "Y": 1315.4140636212173 + }, + { + "Id": "3390700e822f402493301e5b0ba8ef3d", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -26.961551392344575, + "Y": 1467.300378351411 + }, + { + "Id": "57a3d65487df4a7cb8ee6daff002841e", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 654.9534096883418, + "Y": 897.4992712419901 + }, + { + "Id": "bdd5aaa390014b9a9138ac55e13caac4", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 736.5288132665895, + "Y": 757.1415915558871 + } + ], + "Annotations": [ + { + "Id": "0ed2b19c5d4440b8ba274681efbfddbc", + "Title": "Lookup Parameter", + "DescriptionText": "Get the fire rating parameter from wall types in the current Revit document", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c463b949f2ed411e9c4ae7e014bc576a", + "80dd404b21054d1bb68391794f5c84b8", + "f3d3265e7673435590598afd1f9dc366", + "e6ccd47e1541481398562764a4f9ad48", + "3390700e822f402493301e5b0ba8ef3d" + ], + "HasNestedGroups": false, + "Left": -605.4814977293375, + "Top": 1243.0140636212172, + "Width": 1119.2818451594835, + "Height": 356.08631473019364, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1315.4140636212173, + "InitialHeight": 296.8863147301936, + "TextblockHeight": 62.4, + "Background": "#FFB9F9E1" + }, + { + "Id": "c35b9281334e4ca9bcd7e9ebae004121", + "Title": "Create Filter Rule", + "DescriptionText": "Create a filter rule for 2 HR rated walls", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6a2c4de3ff4445b8b4ebb919fec32a7f", + "bec78be9e74141cbb5f9c20160cca61f", + "13166e8cff2c4312adabacd6f1a0a381", + "57a3d65487df4a7cb8ee6daff002841e", + "bdd5aaa390014b9a9138ac55e13caac4", + "c520ac42b8744d86b4bd28fed34b88e1" + ], + "HasNestedGroups": false, + "Left": 272.41186389468123, + "Top": 684.7415915558871, + "Width": 1066.8202041519153, + "Height": 539.0988214272517, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 757.1415915558871, + "InitialHeight": 448.9157134230552, + "TextblockHeight": 62.4, + "Background": "#FFB9F9E1" + }, + { + "Id": "0204715af34c4f49b917e8f0c157adb8", + "Title": "Input", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d58361ccb0094f12b1cd2494acf0924d" + ], + "HasNestedGroups": false, + "Left": 1100.5882711408776, + "Top": 403.9792009389055, + "Width": 238.4000000000001, + "Height": 213.79999999999995, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 485.9792009389055, + "InitialHeight": 145.0, + "TextblockHeight": 72.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "7e92aad61b64455987145bed2761f2ee", + "Title": "Add Filter", + "DescriptionText": "Add filter to view", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "bc79a07372c74f7496b734f12eb3e08e" + ], + "HasNestedGroups": false, + "Left": 1527.7025576385631, + "Top": 482.3234045948394, + "Width": 266.4000000000001, + "Height": 234.60000000000002, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 554.7234045948394, + "InitialHeight": 145.0, + "TextblockHeight": 62.4, + "Background": "#FFA4E1FF" + } + ], + "X": -998.4802922740427, + "Y": -690.3465284140996, + "Zoom": 1.2209214093544072 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.AddFilter.md b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.AddFilter.md new file mode 100644 index 000000000..dff4a96c5 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.AddFilter.md @@ -0,0 +1,9 @@ +## In Depth +`View.AddFilter` adds the specified filter to the given view. If the view has a view template applied, this node will add the filter to it's view template. + +In the example below, a view filter is created for the `Fire Rating` parameter on wall type elements. This filter is added to the `L1` floor plan view in the sample model. + +___ +## Example File + +![View.AddFilter](./Revit.Elements.Views.View.AddFilter_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.AddFilter_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.AddFilter_img.jpg new file mode 100644 index 000000000..0471e5801 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.AddFilter_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.FilterOverrides.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.FilterOverrides.dyn new file mode 100644 index 000000000..4c4a37a11 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.FilterOverrides.dyn @@ -0,0 +1,209 @@ +{ + "Uuid": "34703780-f4cd-4bf5-b67a-5b70edfb4ca4", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.View.FilterOverrides", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "73e33193b5d34ef699bb2cd15d345f7e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f0c25bd1160c4037895059bdb57fa576", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2ac0695062b34c28938e06d623b7fd2c", + "Name": "filter", + "Description": "View Filters", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.Filters", + "Replication": "Auto", + "Description": "Get View Filters\n\nView.Filters: ParameterFilterElement[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "43435515ca764c50be72de73d9eb9405", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "56b79f9f05d84feaaad02fcef4ecf40a", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6626908469a84c52bd505ee92d806995", + "Name": "parameterFilter", + "Description": "ParameterFilterElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ac1276fb2fe44cad9e8c8500a8d2bf04", + "Name": "overrides", + "Description": "Filter overrides", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.FilterOverrides@Revit.Filter.ParameterFilterElement", + "Replication": "Auto", + "Description": "Get Filter overrides\n\nView.FilterOverrides (parameterFilter: ParameterFilterElement): OverrideGraphicSettings" + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 113, + "SelectedString": "L1", + "Id": "a529738173cc4996836144960394eefb", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b951b62521e148089491a9f9286804a3", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + } + ], + "Connectors": [ + { + "Start": "2ac0695062b34c28938e06d623b7fd2c", + "End": "6626908469a84c52bd505ee92d806995", + "Id": "7d47d6209990483b98f553ea3413e21f", + "IsHidden": "False" + }, + { + "Start": "b951b62521e148089491a9f9286804a3", + "End": "f0c25bd1160c4037895059bdb57fa576", + "Id": "fd3fc25cbdef4c0ba91983fdbe793d12", + "IsHidden": "False" + }, + { + "Start": "b951b62521e148089491a9f9286804a3", + "End": "56b79f9f05d84feaaad02fcef4ecf40a", + "Id": "89f763937a0b4bd08c3cd8ee4e25acb3", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.18", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "6.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 20.341518512389616, + "EyeY": 63.96645481003128, + "EyeZ": 26.41894395771923, + "LookX": -24.06968032421823, + "LookY": -65.46645481003128, + "LookZ": -38.653505877885245, + "UpX": -0.35915032029151917, + "UpY": 0.7337297797203064, + "UpZ": -0.5767596364021301 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "73e33193b5d34ef699bb2cd15d345f7e", + "Name": "View.Filters", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1016.9798360193281, + "Y": 374.36958955037704 + }, + { + "Id": "43435515ca764c50be72de73d9eb9405", + "Name": "View.FilterOverrides", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1338.1982633231999, + "Y": 241.1284938503874 + }, + { + "Id": "a529738173cc4996836144960394eefb", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 540.9240982922814, + "Y": 241.1284938503874 + } + ], + "Annotations": [], + "X": -421.59360916625803, + "Y": -24.39115406841347, + "Zoom": 1.104764256303027 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.FilterOverrides.md b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.FilterOverrides.md new file mode 100644 index 000000000..ffa819201 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.FilterOverrides.md @@ -0,0 +1,9 @@ +## In Depth +`View.FilterOverrides` provides the settings for the given view filter `(ParameterFilterElement)`. + +In the example below, the view filters are collected from the selected view and the filter overrides are returned. + +___ +## Example File + +![View.FilterOverrides](./Revit.Elements.Views.View.FilterOverrides_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.FilterOverrides_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.FilterOverrides_img.jpg new file mode 100644 index 000000000..81e4f6321 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.FilterOverrides_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.GetCategoryOverrides.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.GetCategoryOverrides.dyn new file mode 100644 index 000000000..4636aaa7c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.GetCategoryOverrides.dyn @@ -0,0 +1,330 @@ +{ + "Uuid": "34703780-f4cd-4bf5-b67a-5b70edfb4ca4", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.View.GetCategoryOverrides", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2afbe0f3e8994247b42675096fb094f3", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9baf88948c0a4428890282a54b3bbea5", + "Name": "Document", + "Description": "Document", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Application.Document.Current", + "Replication": "Auto", + "Description": "Get the current document\n\nDocument.Current: Document" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8a2cd5386ef441e1b99f633f8065c5bf", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d89c2fb1347d4c7e94ffd891340dfca6", + "Name": "document", + "Description": "Revit.Application.Document", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9fa363967053400e8bdd41fcf80da4af", + "Name": "View", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Application.Document.ActiveView", + "Replication": "Auto", + "Description": "Get the active view for the document\n\nDocument.ActiveView: View" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ebbb3524eb9d4f55bca81c8b760e1e29", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "90412c10574e4a0990962572cb4269d7", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "31b076f0f6cf452aa8b66c1b1c3f7d5e", + "Name": "category", + "Description": "Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "18ba7c657d9246459e6b10b02881be42", + "Name": "OverrideGraphicSettings", + "Description": "OverrideGraphicSettings", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.GetCategoryOverrides@Revit.Elements.Category", + "Replication": "Auto", + "Description": "Gets graphic overrides for a category in view.\n\nView.GetCategoryOverrides (category: Category): OverrideGraphicSettings" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 732, + "SelectedString": "OST_Walls", + "Id": "6d9e17aa3c0b4b719278de87c023ad6d", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f32dcbf2d4ee427ea50fea2a8d6f2b3c", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d34fbe2c1fb2405ebff1b41d16cb664a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0a350ceb30cf4a39a986210995143fb3", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e34fb904f7594891bce92cf397d2dcb5", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "68c7a711aa3a47478de1f8623e1c236f", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "ce9448444d06438a9d7cdcbd43829b08", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "cdf95424789a4ae5b3e7a041c707cce9", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "View Template" + } + ], + "Connectors": [ + { + "Start": "9baf88948c0a4428890282a54b3bbea5", + "End": "d89c2fb1347d4c7e94ffd891340dfca6", + "Id": "b11453979eab4b8fbb12cc3a8637f791", + "IsHidden": "False" + }, + { + "Start": "9fa363967053400e8bdd41fcf80da4af", + "End": "0a350ceb30cf4a39a986210995143fb3", + "Id": "773913d285e6448fb331921a480531b3", + "IsHidden": "False" + }, + { + "Start": "f32dcbf2d4ee427ea50fea2a8d6f2b3c", + "End": "31b076f0f6cf452aa8b66c1b1c3f7d5e", + "Id": "77caa6c869ca449f87e6ac1675ca90bd", + "IsHidden": "False" + }, + { + "Start": "68c7a711aa3a47478de1f8623e1c236f", + "End": "90412c10574e4a0990962572cb4269d7", + "Id": "c0393a7707464e07ae477224ea2038a8", + "IsHidden": "False" + }, + { + "Start": "cdf95424789a4ae5b3e7a041c707cce9", + "End": "e34fb904f7594891bce92cf397d2dcb5", + "Id": "0760657510274d6b9003438b3daedf40", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.18", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "6.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 20.341518512389616, + "EyeY": 63.96645481003128, + "EyeZ": 26.41894395771923, + "LookX": -24.06968032421823, + "LookY": -65.46645481003128, + "LookZ": -38.653505877885245, + "UpX": -0.35915032029151917, + "UpY": 0.7337297797203064, + "UpZ": -0.5767596364021301 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "2afbe0f3e8994247b42675096fb094f3", + "Name": "Document.Current", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 337.3614087154564, + "Y": 241.1284938503874 + }, + { + "Id": "8a2cd5386ef441e1b99f633f8065c5bf", + "Name": "Document.ActiveView", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 651.5655473405393, + "Y": 241.1284938503874 + }, + { + "Id": "ebbb3524eb9d4f55bca81c8b760e1e29", + "Name": "View.GetCategoryOverrides", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1586.3034889918565, + "Y": 295.04678799036714 + }, + { + "Id": "6d9e17aa3c0b4b719278de87c023ad6d", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1112.387910042469, + "Y": 495.08724069907623 + }, + { + "Id": "d34fbe2c1fb2405ebff1b41d16cb664a", + "Name": "Element.GetParameterValueByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1004.211527890978, + "Y": 298.4809588523195 + }, + { + "Id": "ce9448444d06438a9d7cdcbd43829b08", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 713.1655473405392, + "Y": 404.08171285734596 + } + ], + "Annotations": [], + "X": -492.0342352509964, + "Y": -167.08829876124838, + "Zoom": 1.2484436539722301 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.GetCategoryOverrides.md b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.GetCategoryOverrides.md new file mode 100644 index 000000000..1ceb07507 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.GetCategoryOverrides.md @@ -0,0 +1,8 @@ +## In Depth +Given a view or view template, `View.GetCategoryOverrides` returns the graphic overrides for the provided view or view template. Note, if a view has a view template assigned, the view template must be used. + +In the example below, the active view's view template from the current document is retrieved. The overrides for the wall category are then returned. +___ +## Example File + +![View.GetCategoryOverrides](./Revit.Elements.Views.View.GetCategoryOverrides_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.GetCategoryOverrides_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.GetCategoryOverrides_img.jpg new file mode 100644 index 000000000..126771d91 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.GetCategoryOverrides_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.IsCategoryHidden.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.IsCategoryHidden.dyn new file mode 100644 index 000000000..8db10da93 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.IsCategoryHidden.dyn @@ -0,0 +1,330 @@ +{ + "Uuid": "34703780-f4cd-4bf5-b67a-5b70edfb4ca4", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.View.IsCategoryHidden", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2afbe0f3e8994247b42675096fb094f3", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9baf88948c0a4428890282a54b3bbea5", + "Name": "Document", + "Description": "Document", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Application.Document.Current", + "Replication": "Auto", + "Description": "Get the current document\n\nDocument.Current: Document" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8a2cd5386ef441e1b99f633f8065c5bf", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d89c2fb1347d4c7e94ffd891340dfca6", + "Name": "document", + "Description": "Revit.Application.Document", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9fa363967053400e8bdd41fcf80da4af", + "Name": "View", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Application.Document.ActiveView", + "Replication": "Auto", + "Description": "Get the active view for the document\n\nDocument.ActiveView: View" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 732, + "SelectedString": "OST_Walls", + "Id": "6d9e17aa3c0b4b719278de87c023ad6d", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f32dcbf2d4ee427ea50fea2a8d6f2b3c", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d34fbe2c1fb2405ebff1b41d16cb664a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0a350ceb30cf4a39a986210995143fb3", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e34fb904f7594891bce92cf397d2dcb5", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "68c7a711aa3a47478de1f8623e1c236f", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "ce9448444d06438a9d7cdcbd43829b08", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "cdf95424789a4ae5b3e7a041c707cce9", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "View Template" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9e3bc0ed32144762a152235ab656645f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ae622dca62f84cef9e0255f4767214b4", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ed3bf1751a924769858e2dbe32f4d58b", + "Name": "category", + "Description": "Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "80b3614effd04521a5ae996a3259c881", + "Name": "bool", + "Description": "bool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.IsCategoryHidden@Revit.Elements.Category", + "Replication": "Auto", + "Description": "Checks if elements of the given category are set to be invisible (hidden) in this view.\n\nView.IsCategoryHidden (category: Category): bool" + } + ], + "Connectors": [ + { + "Start": "9baf88948c0a4428890282a54b3bbea5", + "End": "d89c2fb1347d4c7e94ffd891340dfca6", + "Id": "b11453979eab4b8fbb12cc3a8637f791", + "IsHidden": "False" + }, + { + "Start": "9fa363967053400e8bdd41fcf80da4af", + "End": "0a350ceb30cf4a39a986210995143fb3", + "Id": "773913d285e6448fb331921a480531b3", + "IsHidden": "False" + }, + { + "Start": "f32dcbf2d4ee427ea50fea2a8d6f2b3c", + "End": "ed3bf1751a924769858e2dbe32f4d58b", + "Id": "c5132480a5a44190aed3c0d8d421a516", + "IsHidden": "False" + }, + { + "Start": "68c7a711aa3a47478de1f8623e1c236f", + "End": "ae622dca62f84cef9e0255f4767214b4", + "Id": "4b30f83bc9a649a7939ec55e3ad57fd8", + "IsHidden": "False" + }, + { + "Start": "cdf95424789a4ae5b3e7a041c707cce9", + "End": "e34fb904f7594891bce92cf397d2dcb5", + "Id": "0760657510274d6b9003438b3daedf40", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.18", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "6.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 20.341518512389616, + "EyeY": 63.96645481003128, + "EyeZ": 26.41894395771923, + "LookX": -24.06968032421823, + "LookY": -65.46645481003128, + "LookZ": -38.653505877885245, + "UpX": -0.35915032029151917, + "UpY": 0.7337297797203064, + "UpZ": -0.5767596364021301 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "2afbe0f3e8994247b42675096fb094f3", + "Name": "Document.Current", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 337.3614087154564, + "Y": 241.1284938503874 + }, + { + "Id": "8a2cd5386ef441e1b99f633f8065c5bf", + "Name": "Document.ActiveView", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 651.5655473405393, + "Y": 241.1284938503874 + }, + { + "Id": "6d9e17aa3c0b4b719278de87c023ad6d", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1112.387910042469, + "Y": 495.08724069907623 + }, + { + "Id": "d34fbe2c1fb2405ebff1b41d16cb664a", + "Name": "Element.GetParameterValueByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1004.211527890978, + "Y": 298.4809588523195 + }, + { + "Id": "ce9448444d06438a9d7cdcbd43829b08", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 713.1655473405392, + "Y": 404.08171285734596 + }, + { + "Id": "9e3bc0ed32144762a152235ab656645f", + "Name": "View.IsCategoryHidden", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1586.3034889918565, + "Y": 295.04678799036714 + } + ], + "Annotations": [], + "X": -322.24107948584356, + "Y": 40.29731778220662, + "Zoom": 0.9597886995812658 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.IsCategoryHidden.md b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.IsCategoryHidden.md new file mode 100644 index 000000000..23a2b5f95 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.IsCategoryHidden.md @@ -0,0 +1,8 @@ +## In Depth +`View.IsCategoryHidden` returns a true or false value to indicate if the category has been hidden in the given view. Note, if a view has a view template assigned, the view template must be used. + +In the example below, the view template of the active view from the current document is retrieved. `View.IsCategoryHidden` reports if the wall category is hidden. +___ +## Example File + +![View.IsCategoryHidden](./Revit.Elements.Views.View.IsCategoryHidden_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.IsCategoryHidden_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.IsCategoryHidden_img.jpg new file mode 100644 index 000000000..59b0c56f6 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.IsCategoryHidden_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDiscipline.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDiscipline.dyn new file mode 100644 index 000000000..a2908e195 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDiscipline.dyn @@ -0,0 +1,194 @@ +{ + "Uuid": "aee56fe3-52dc-4390-bd32-3258defee624", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.View.SetDiscipline", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.ViewDisciplines, DSRevitNodesUI", + "SelectedIndex": 1, + "SelectedString": "Coordination", + "Id": "0274999f63274abf9df960c62c181c0c", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "84b95a0f1ec74d24a45a3c3fc7b2dabf", + "Name": "Discipline", + "Description": "The selected Discipline", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "View Discipline." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0649443ef0e14569bbf283beb3c76d69", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "bc7c71070bb14cbc81d5479f4cb30a82", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ffd74c86438d4a7f987cecb32564e7f5", + "Name": "discipline", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "776077fa6f114c67a1e9a69e097478e0", + "Name": "View", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.SetDiscipline@string", + "Replication": "Auto", + "Description": "Set Discipline of View.\n\nView.SetDiscipline (discipline: string): View" + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 0, + "SelectedString": "{3D}", + "Id": "ee0cdeb53f924149be65f81edc1099d8", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0d17586d19f0469abcec03c91b33eb83", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + } + ], + "Connectors": [ + { + "Start": "84b95a0f1ec74d24a45a3c3fc7b2dabf", + "End": "ffd74c86438d4a7f987cecb32564e7f5", + "Id": "2d2d884f8bd641bc8cdaf47a90a3e9af", + "IsHidden": "False" + }, + { + "Start": "0d17586d19f0469abcec03c91b33eb83", + "End": "bc7c71070bb14cbc81d5479f4cb30a82", + "Id": "ce2efa86930a42aeb73d1461ea534737", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "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 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "0274999f63274abf9df960c62c181c0c", + "Name": "View Disciplines", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 503.5999999999999, + "Y": 262.80000000000007 + }, + { + "Id": "0649443ef0e14569bbf283beb3c76d69", + "Name": "View.SetDiscipline", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 846.0, + "Y": 127.00000000000003 + }, + { + "Id": "ee0cdeb53f924149be65f81edc1099d8", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 503.5999999999999, + "Y": 70.00000000000003 + } + ], + "Annotations": [], + "X": -392.74325857467124, + "Y": 41.412341288341935, + "Zoom": 1.7433199287549712 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDiscipline.md b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDiscipline.md new file mode 100644 index 000000000..cfb7db2d5 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDiscipline.md @@ -0,0 +1,16 @@ +## In Depth +`View.SetDiscipline` modifies the discipline of the given view. + +View discipline options include: +- Architectural +- Coordination +- Electrical +- Mechanical +- Plumbing +- Structural + +In the example below, the default 3d view's discipline is set to coordination. +___ +## Example File + +![View.SetDiscipline](./Revit.Elements.Views.View.SetDiscipline_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDiscipline_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDiscipline_img.jpg new file mode 100644 index 000000000..3091ebf7e Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDiscipline_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDisplayStyle.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDisplayStyle.dyn new file mode 100644 index 000000000..79ed64cca --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDisplayStyle.dyn @@ -0,0 +1,194 @@ +{ + "Uuid": "aee56fe3-52dc-4390-bd32-3258defee624", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.View.SetDisplayStyle", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 0, + "SelectedString": "{3D}", + "Id": "ee0cdeb53f924149be65f81edc1099d8", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0d17586d19f0469abcec03c91b33eb83", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "DSRevitNodesUI.ViewDisplayStyles, DSRevitNodesUI", + "SelectedIndex": 2, + "SelectedString": "Realistic", + "Id": "579efe1d39e345dd9376b4334f54023e", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ec80c722dc7b41d3904de62fdac7a4dc", + "Name": "DisplayStyle", + "Description": "The selected DisplayStyle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "View DisplayStyle." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "72e57311e8604853b99c37f87c2f9e02", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "78df58c594b34a599525e2f0fc5966e1", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2eed006c15024407b3bf3b566ed733c4", + "Name": "displayStyle", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2ff9991d5fe24c678841189ed967ecbb", + "Name": "View", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.SetDisplayStyle@string", + "Replication": "Auto", + "Description": "Set DisplayStyle of View.\n\nView.SetDisplayStyle (displayStyle: string): View" + } + ], + "Connectors": [ + { + "Start": "0d17586d19f0469abcec03c91b33eb83", + "End": "78df58c594b34a599525e2f0fc5966e1", + "Id": "fa0215202dab46eea27b6e54fa887d95", + "IsHidden": "False" + }, + { + "Start": "ec80c722dc7b41d3904de62fdac7a4dc", + "End": "2eed006c15024407b3bf3b566ed733c4", + "Id": "b89418c6fd1249288bc60bbf17e7157a", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": null, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "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 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "ee0cdeb53f924149be65f81edc1099d8", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 484.3573633305118, + "Y": 70.00000000000003 + }, + { + "Id": "579efe1d39e345dd9376b4334f54023e", + "Name": "View DisplayStyles", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 484.3573633305118, + "Y": 261.14418553744684 + }, + { + "Id": "72e57311e8604853b99c37f87c2f9e02", + "Name": "View.SetDisplayStyle", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 906.473880795719, + "Y": 151.31149140441306 + } + ], + "Annotations": [], + "X": -1168.1302285957304, + "Y": -27.971761427988042, + "Zoom": 2.550981143096573 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDisplayStyle.md b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDisplayStyle.md new file mode 100644 index 000000000..c80973c16 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDisplayStyle.md @@ -0,0 +1,10 @@ +## In Depth +`View.SetDisplayStyle` modifies the display style of the given view. + +For more information on the view display styles, also known as visual styles, refer to this article, [Visual Styles](https://help.autodesk.com/view/RVT/2025/ENU/?guid=GUID-12C2D6B0-71ED-490E-9CC6-AD3C635F092B) + +In the example below, the default 3d view's display style is set to Realistic. +___ +## Example File + +![View.SetDisplayStyle](./Revit.Elements.Views.View.SetDisplayStyle_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDisplayStyle_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDisplayStyle_img.jpg new file mode 100644 index 000000000..06a727c31 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetDisplayStyle_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetFilterOverrides.dyn b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetFilterOverrides.dyn new file mode 100644 index 000000000..c7c5d4b55 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetFilterOverrides.dyn @@ -0,0 +1,1183 @@ +{ + "Uuid": "678fe8a7-5cbd-485e-b376-e05598260a66", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Elements.Views.View.SetFilterOverrides", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "d58361ccb0094f12b1cd2494acf0924d", + "Name": "Views", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "L1", + "Description": "All views available in the current document.", + "SelectedIndex": 113 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 113, + "SelectedString": "L1", + "Id": "d58361ccb0094f12b1cd2494acf0924d", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4af0d06c44c44b47bcd73c80ea70e1b9", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bc79a07372c74f7496b734f12eb3e08e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1e1605064a3c4e00953b750ebffe118a", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a99c0f858574408ea33c80d0a78454ac", + "Name": "parameterFilter", + "Description": "Parameter filter\n\nParameterFilterElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9737eb3b9106424a999266a3c68170c7", + "Name": "view", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.AddFilter@Revit.Filter.ParameterFilterElement", + "Replication": "Auto", + "Description": "Add a Filter to a View. The Filter will be added even if View has a View Template applied, which normally would prevent user from adding Filters without first disabling or modifying the View Template.\n\nView.AddFilter (parameterFilter: ParameterFilterElement): View" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c520ac42b8744d86b4bd28fed34b88e1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e35cb5d57ef94ef6aba4441958e31928", + "Name": "name", + "Description": "Name\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "559920970e4341c89df3991af376e255", + "Name": "categories", + "Description": "Categories the filter applies to\n\nCategory[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f94644fdd4de433b90d444ad4e061cca", + "Name": "rules", + "Description": "Filter rules\n\nFilterRule[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fb0f722d26ae4322b8bb46b5ecf4424e", + "Name": "ParameterFilterElement", + "Description": "ParameterFilterElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Filter.ParameterFilterElement.ByRules@string,Revit.Elements.Category[],Revit.Filter.FilterRule[]", + "Replication": "Auto", + "Description": "Create a Revit Parameter Filter Element\n\nParameterFilterElement.ByRules (name: string, categories: Category[], rules: FilterRule[]): ParameterFilterElement" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6a2c4de3ff4445b8b4ebb919fec32a7f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "de3566e39b154d48acf18182efe0f406", + "Name": "type", + "Description": "Filter Rule Type\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "92c804a5d74b4935a3615777ded16f56", + "Name": "value", + "Description": "Value to check\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "37daae813b9647788ea0b97d0996d58f", + "Name": "parameter", + "Description": "Parameter to filter\n\nParameter", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fbf98cef852f45f182ab1b98bed8e3de", + "Name": "FilterRule", + "Description": "FilterRule", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Filter.FilterRule.ByRuleType@string,var,Revit.Elements.Parameter", + "Replication": "Auto", + "Description": "Create a new Filter Rule\n\nFilterRule.ByRuleType (type: string, value: var, parameter: Parameter): FilterRule" + }, + { + "ConcreteType": "DSRevitNodesUI.RuleTypes, DSRevitNodesUI", + "SelectedIndex": 3, + "SelectedString": "Equals", + "Id": "bec78be9e74141cbb5f9c20160cca61f", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5f1874b905e74f69b0953925ac57b47d", + "Name": "RuleType", + "Description": "The selected RuleType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Filter Types for Revit Filters" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "13166e8cff2c4312adabacd6f1a0a381", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6a0ec4a621e54b3082be941e149894d7", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "2 HR" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c463b949f2ed411e9c4ae7e014bc576a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a1d5ddb0ccf64e11acf7149fcc413a56", + "Name": "element", + "Description": "Element\n\nElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "97452766291440f4be9290377befad50", + "Name": "name", + "Description": "Parameter Name\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "70b85193c79d4cb9ab67992be467ba4b", + "Name": "Parameter", + "Description": "Parameter", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Parameter.ParameterByName@Revit.Elements.Element,string", + "Replication": "Auto", + "Description": "Get Element's Parameter by Name\n\nParameter.ParameterByName (element: Element, name: string): Parameter" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 382, + "SelectedString": "WallType", + "Id": "80dd404b21054d1bb68391794f5c84b8", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a8bdf74571b74dbcbfd04e25c2cbe4b9", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "f3d3265e7673435590598afd1f9dc366", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "0498e9df55fc42bfb20729eb152a8f0b", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a1a2c00b0e6d47478c66774626fb91e1", + "Name": "elements", + "Description": "All elements in the active document of a given class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All elements in the active document of a given class." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e6ccd47e1541481398562764a4f9ad48", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1e055c39b70541cbbced02ab87c44c2f", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "88131ba092254de799efa46d59f1af85", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "3390700e822f402493301e5b0ba8ef3d", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "581c32e5b47a43aca7c44c00072017cd", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Fire Rating" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 732, + "SelectedString": "OST_Walls", + "Id": "57a3d65487df4a7cb8ee6daff002841e", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6df09e98cb664b0483a1979b7397a680", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "bdd5aaa390014b9a9138ac55e13caac4", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "44c2a6b540fc4423badad7b1ba8b761f", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "2 HR Walls" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3d15f5bba9c04f0588d64abdf2edcc83", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e8f69954082544c08251a1f9ecc0617c", + "Name": "cutFillColor", + "Description": "Fill color\n\nColor\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7fa4e21fdc8143d0b0fcb9009a5e69ea", + "Name": "projectionFillColor", + "Description": "Projection color\n\nColor\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b1e0e0dbca87452398c3444576a74b69", + "Name": "cutLineColor", + "Description": "Cut line color\n\nColor\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2318599134a84db18c7ff607dc01f963", + "Name": "projectionLineColor", + "Description": "Projection line color\n\nColor\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ef994a54ae344a37971082a95153f0f4", + "Name": "cutFillPattern", + "Description": "Cut fill pattern\n\nFillPatternElement\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3ab4540059474913a51f76923732e4c3", + "Name": "projectionFillPattern", + "Description": "Projection fill pattern\n\nFillPatternElement\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "37a863318d9a4ec6a4254f0dc20ee5b3", + "Name": "cutLinePattern", + "Description": "Cut line pattern\n\nLinePatternElement\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dac846d37a16422cbfd32b92e922a8af", + "Name": "projectionLinePattern", + "Description": "Projection line pattern\n\nLinePatternElement\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac0f6f87998746e59f65e34ca3810157", + "Name": "cutLineWeight", + "Description": "Cut line weight\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c0c80eb806094727a256527342862d74", + "Name": "projectionLineWeight", + "Description": "Projection line weight\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0dc2fa78e4094d94a6abf32de06764bc", + "Name": "transparency", + "Description": "Transparency as integer between 1-100.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9f994bfedfd849e0bb6c9ec35351ebc3", + "Name": "detailLevel", + "Description": "Detail Level setting, ex: Coarse, Fine etc.\n\nstring\nDefault value : \"Undefined\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b7eaaa21d6724ec8ab42914847d30feb", + "Name": "halftone", + "Description": "Halftone. True = halftone.\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8e0cd703afe6449e8048782a9dd6155b", + "Name": "overrides", + "Description": "Override Graphic Settings", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Filter.OverrideGraphicSettings.ByProperties@DSCore.Color,DSCore.Color,DSCore.Color,DSCore.Color,Revit.Elements.FillPatternElement,Revit.Elements.FillPatternElement,Revit.Elements.LinePatternElement,Revit.Elements.LinePatternElement,int,int,int,string,bool", + "Replication": "Auto", + "Description": "Create a OverrideGraphicSettings Element.\n\nOverrideGraphicSettings.ByProperties (cutFillColor: Color = null, projectionFillColor: Color = null, cutLineColor: Color = null, projectionLineColor: Color = null, cutFillPattern: FillPatternElement = null, projectionFillPattern: FillPatternElement = null, cutLinePattern: LinePatternElement = null, projectionLinePattern: LinePatternElement = null, cutLineWeight: int = -1, projectionLineWeight: int = -1, transparency: int = -1, detailLevel: string = \"Undefined\", halftone: bool = false): OverrideGraphicSettings" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e9fac8ca723642f8a14609aec58d490a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "aba74acacde049fa8689e5072b92b0ec", + "Name": "view", + "Description": "Revit.Elements.Views.View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "019713efe7fe46df94b0ec43bd90229c", + "Name": "parameterFilter", + "Description": "Parameter Filter\n\nParameterFilterElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "228f2f57f4614abb9742d21df8b2b4ad", + "Name": "overrides", + "Description": "Graphic Overrides Settings\n\nOverrideGraphicSettings", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dd05a336560b4647a2fc2f5929f150a6", + "Name": "hide", + "Description": "If True given Filter will be hidden.\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "abd5966048cb47afacd99cebd6e1762d", + "Name": "view", + "Description": "View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Views.View.SetFilterOverrides@Revit.Filter.ParameterFilterElement,Revit.Filter.OverrideGraphicSettings,bool", + "Replication": "Auto", + "Description": "Set Filter overrides. If View doesn't have specified Filter, it will be first added to the View and then its settings will be overriden. This behavior will persist even if View has a View Template applied which normally would prevent user from adding Filters without first disabling or modifying the View Template.\n\nView.SetFilterOverrides (parameterFilter: ParameterFilterElement, overrides: OverrideGraphicSettings, hide: bool = false): View" + }, + { + "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels", + "InputValue": { + "R": 255, + "G": 0, + "B": 0, + "A": 255 + }, + "Id": "29775dd5fd1249b98b9528933d7b8157", + "NodeType": "ColorInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1ef7d8f39b144ca787f361a3180ac558", + "Name": "Color", + "Description": "Selected Color.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Color from the palette" + }, + { + "ConcreteType": "DSRevitNodesUI.FillPatterns, DSRevitNodesUI", + "SelectedIndex": 0, + "SelectedString": "", + "Id": "9da85cff32184ce190267adc6d6d9434", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5df00db1a1044f3abfe5bb1438728453", + "Name": "FillPattern", + "Description": "The selected FillPattern", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All available fill patterns." + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "dd7485ef62994077a405aaeb9c241857", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "022b161675f64677948bc44e17fc7d4c", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + } + ], + "Connectors": [ + { + "Start": "4af0d06c44c44b47bcd73c80ea70e1b9", + "End": "1e1605064a3c4e00953b750ebffe118a", + "Id": "ad36b7f8366d40c78c7adf231cfac71e", + "IsHidden": "False" + }, + { + "Start": "9737eb3b9106424a999266a3c68170c7", + "End": "aba74acacde049fa8689e5072b92b0ec", + "Id": "ac74960dae764c0eb18404ac30bd78c2", + "IsHidden": "False" + }, + { + "Start": "fb0f722d26ae4322b8bb46b5ecf4424e", + "End": "a99c0f858574408ea33c80d0a78454ac", + "Id": "b7bb57047fd647838ddd2ce478db6f28", + "IsHidden": "False" + }, + { + "Start": "fb0f722d26ae4322b8bb46b5ecf4424e", + "End": "019713efe7fe46df94b0ec43bd90229c", + "Id": "20d61a0902254327b6c351ee3e1a05a7", + "IsHidden": "False" + }, + { + "Start": "fbf98cef852f45f182ab1b98bed8e3de", + "End": "f94644fdd4de433b90d444ad4e061cca", + "Id": "9f129dc758924a1ea4ccf459af154da5", + "IsHidden": "False" + }, + { + "Start": "5f1874b905e74f69b0953925ac57b47d", + "End": "de3566e39b154d48acf18182efe0f406", + "Id": "f27dde52f67f4fcf915a99d4fcde514f", + "IsHidden": "False" + }, + { + "Start": "6a0ec4a621e54b3082be941e149894d7", + "End": "92c804a5d74b4935a3615777ded16f56", + "Id": "2e9a26ea64d240de96898e07350c688c", + "IsHidden": "False" + }, + { + "Start": "70b85193c79d4cb9ab67992be467ba4b", + "End": "37daae813b9647788ea0b97d0996d58f", + "Id": "3ec345fe416e4998a945383787ed9de4", + "IsHidden": "False" + }, + { + "Start": "a8bdf74571b74dbcbfd04e25c2cbe4b9", + "End": "0498e9df55fc42bfb20729eb152a8f0b", + "Id": "344d2d27609648e9ac2fea7350a49546", + "IsHidden": "False" + }, + { + "Start": "a1a2c00b0e6d47478c66774626fb91e1", + "End": "1e055c39b70541cbbced02ab87c44c2f", + "Id": "f0ed0ba4b6144c659728c2d1b9e3ca92", + "IsHidden": "False" + }, + { + "Start": "88131ba092254de799efa46d59f1af85", + "End": "a1d5ddb0ccf64e11acf7149fcc413a56", + "Id": "cd29e053340a4fb5b15e45c7232037fe", + "IsHidden": "False" + }, + { + "Start": "581c32e5b47a43aca7c44c00072017cd", + "End": "97452766291440f4be9290377befad50", + "Id": "1bddfae6190f4036a4881fae77879a95", + "IsHidden": "False" + }, + { + "Start": "6df09e98cb664b0483a1979b7397a680", + "End": "559920970e4341c89df3991af376e255", + "Id": "62502a588b484a05a6e44263fd3505ed", + "IsHidden": "False" + }, + { + "Start": "44c2a6b540fc4423badad7b1ba8b761f", + "End": "e35cb5d57ef94ef6aba4441958e31928", + "Id": "ba76357b6ee74ef58d5602a3bf651202", + "IsHidden": "False" + }, + { + "Start": "8e0cd703afe6449e8048782a9dd6155b", + "End": "228f2f57f4614abb9742d21df8b2b4ad", + "Id": "220b87c20bb54ef9bc87a9eea13a367f", + "IsHidden": "False" + }, + { + "Start": "1ef7d8f39b144ca787f361a3180ac558", + "End": "e8f69954082544c08251a1f9ecc0617c", + "Id": "fa6b28c938dd4073806152300ff1e927", + "IsHidden": "False" + }, + { + "Start": "1ef7d8f39b144ca787f361a3180ac558", + "End": "7fa4e21fdc8143d0b0fcb9009a5e69ea", + "Id": "8d1430fd1598477cac537004e1b23eaf", + "IsHidden": "False" + }, + { + "Start": "1ef7d8f39b144ca787f361a3180ac558", + "End": "b1e0e0dbca87452398c3444576a74b69", + "Id": "2441436ef478487b95b24fde6085492f", + "IsHidden": "False" + }, + { + "Start": "1ef7d8f39b144ca787f361a3180ac558", + "End": "2318599134a84db18c7ff607dc01f963", + "Id": "d184016dc8aa44a7998230999cb5d0f4", + "IsHidden": "False" + }, + { + "Start": "5df00db1a1044f3abfe5bb1438728453", + "End": "ef994a54ae344a37971082a95153f0f4", + "Id": "3f17cf0e363f4ff7a306b8ed42ba495d", + "IsHidden": "False" + }, + { + "Start": "5df00db1a1044f3abfe5bb1438728453", + "End": "3ab4540059474913a51f76923732e4c3", + "Id": "140d15e34a7a41c98173730392a4b715", + "IsHidden": "False" + }, + { + "Start": "022b161675f64677948bc44e17fc7d4c", + "End": "dd05a336560b4647a2fc2f5929f150a6", + "Id": "e5687de16bf04be4aab267af7382c42e", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "c520ac42-b874-4d86-b4bd-28fed34b88e1", + "Binding": { + "ByRules_InClassDecl-1_InFunctionScope-1_Instance0_c520ac42-b874-4d86-b4bd-28fed34b88e1": "H4sIAAAAAAAACh3LKw6AMBAFwLs8zSb9LN2CxlQjWUShQDAIUke4OwnjZ3pQcs3o8SjGep/XkQZFr9ijF7F+I7+vkbgNlrK3CxXDZZEQJLpCxrgonV0VjSJd9b8utI6ZX7zzB+v3ktNfAAAA" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "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 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d58361ccb0094f12b1cd2494acf0924d", + "Name": "Views", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1110.5882711408776, + "Y": 485.9792009389055 + }, + { + "Id": "bc79a07372c74f7496b734f12eb3e08e", + "Name": "View.AddFilter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1537.7025576385631, + "Y": 554.7234045948394 + }, + { + "Id": "c520ac42b8744d86b4bd28fed34b88e1", + "Name": "ParameterFilterElement.ByRules", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1002.8320680465963, + "Y": 862.9042580199199 + }, + { + "Id": "6a2c4de3ff4445b8b4ebb919fec32a7f", + "Name": "FilterRule.ByRuleType", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 648.7977251168854, + "Y": 1026.4404129831387 + }, + { + "Id": "bec78be9e74141cbb5f9c20160cca61f", + "Name": "Select Rule Type", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 282.41186389468123, + "Y": 927.3812187229345 + }, + { + "Id": "13166e8cff2c4312adabacd6f1a0a381", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 371.17929838149774, + "Y": 1061.0573049789423 + }, + { + "Id": "c463b949f2ed411e9c4ae7e014bc576a", + "Name": "Parameter.ParameterByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 210.20034743014583, + "Y": 1377.2978495850948 + }, + { + "Id": "80dd404b21054d1bb68391794f5c84b8", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -595.4814977293375, + "Y": 1315.4140636212173 + }, + { + "Id": "f3d3265e7673435590598afd1f9dc366", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -319.78264208164023, + "Y": 1315.4140636212173 + }, + { + "Id": "e6ccd47e1541481398562764a4f9ad48", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -54.16155139234456, + "Y": 1315.4140636212173 + }, + { + "Id": "3390700e822f402493301e5b0ba8ef3d", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -26.961551392344575, + "Y": 1467.300378351411 + }, + { + "Id": "57a3d65487df4a7cb8ee6daff002841e", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 654.9534096883418, + "Y": 897.4992712419901 + }, + { + "Id": "bdd5aaa390014b9a9138ac55e13caac4", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 736.5288132665895, + "Y": 757.1415915558871 + }, + { + "Id": "3d15f5bba9c04f0588d64abdf2edcc83", + "Name": "OverrideGraphicSettings.ByProperties", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1854.8401811714773, + "Y": 1026.1908438366297 + }, + { + "Id": "e9fac8ca723642f8a14609aec58d490a", + "Name": "View.SetFilterOverrides", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2619.6297210156886, + "Y": 826.6102653893707 + }, + { + "Id": "29775dd5fd1249b98b9528933d7b8157", + "Name": "Color Palette", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1624.4930817875636, + "Y": 1087.0441315675998 + }, + { + "Id": "9da85cff32184ce190267adc6d6d9434", + "Name": "Fill Patterns", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1552.4775694565974, + "Y": 1222.3652580188868 + }, + { + "Id": "dd7485ef62994077a405aaeb9c241857", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2377.169534005776, + "Y": 1052.6920674520425 + } + ], + "Annotations": [ + { + "Id": "0ed2b19c5d4440b8ba274681efbfddbc", + "Title": "Lookup Parameter", + "DescriptionText": "Get the fire rating parameter from wall types in the current Revit document", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c463b949f2ed411e9c4ae7e014bc576a", + "80dd404b21054d1bb68391794f5c84b8", + "f3d3265e7673435590598afd1f9dc366", + "e6ccd47e1541481398562764a4f9ad48", + "3390700e822f402493301e5b0ba8ef3d" + ], + "HasNestedGroups": false, + "Left": -605.4814977293375, + "Top": 1243.0140636212172, + "Width": 1119.2818451594835, + "Height": 356.08631473019364, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1315.4140636212173, + "InitialHeight": 296.8863147301936, + "TextblockHeight": 62.4, + "Background": "#FFB9F9E1" + }, + { + "Id": "c35b9281334e4ca9bcd7e9ebae004121", + "Title": "Create Filter Rule", + "DescriptionText": "Create a filter rule for 2 HR rated walls", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6a2c4de3ff4445b8b4ebb919fec32a7f", + "bec78be9e74141cbb5f9c20160cca61f", + "13166e8cff2c4312adabacd6f1a0a381", + "57a3d65487df4a7cb8ee6daff002841e", + "bdd5aaa390014b9a9138ac55e13caac4", + "c520ac42b8744d86b4bd28fed34b88e1" + ], + "HasNestedGroups": false, + "Left": 272.41186389468123, + "Top": 684.7415915558871, + "Width": 1066.8202041519153, + "Height": 539.0988214272517, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 757.1415915558871, + "InitialHeight": 448.9157134230552, + "TextblockHeight": 62.4, + "Background": "#FFB9F9E1" + }, + { + "Id": "0204715af34c4f49b917e8f0c157adb8", + "Title": "Input", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d58361ccb0094f12b1cd2494acf0924d" + ], + "HasNestedGroups": false, + "Left": 1100.5882711408776, + "Top": 403.9792009389055, + "Width": 238.4000000000001, + "Height": 213.79999999999995, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 485.9792009389055, + "InitialHeight": 145.0, + "TextblockHeight": 72.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "ff7fc619981542e092ce2594e61c7709", + "Title": "Build Overrides", + "DescriptionText": "Build a solid red override for the 2 HR walls", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3d15f5bba9c04f0588d64abdf2edcc83", + "29775dd5fd1249b98b9528933d7b8157", + "9da85cff32184ce190267adc6d6d9434" + ], + "HasNestedGroups": false, + "Left": 1542.4775694565974, + "Top": 953.7908438366297, + "Width": 680.7626117148798, + "Height": 621.7999999999998, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1026.1908438366297, + "InitialHeight": 341.1744141822571, + "TextblockHeight": 62.4, + "Background": "#FFB9F9E1" + }, + { + "Id": "7e92aad61b64455987145bed2761f2ee", + "Title": "Add Filter", + "DescriptionText": "Add filter to view", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "bc79a07372c74f7496b734f12eb3e08e" + ], + "HasNestedGroups": false, + "Left": 1527.7025576385631, + "Top": 482.3234045948394, + "Width": 266.4000000000001, + "Height": 234.60000000000002, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 554.7234045948394, + "InitialHeight": 145.0, + "TextblockHeight": 62.4, + "Background": "#FFA4E1FF" + }, + { + "Id": "e4a2929211bf4e1fac59b87a35701313", + "Title": "Apply Overrides to Filter", + "DescriptionText": "Now that the filter is added to the view tempalte, it needs to have ovverides set", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e9fac8ca723642f8a14609aec58d490a", + "dd7485ef62994077a405aaeb9c241857" + ], + "HasNestedGroups": false, + "Left": 2367.169534005776, + "Top": 754.2102653893708, + "Width": 511.2601870099129, + "Height": 430.28180206267166, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 826.6102653893707, + "InitialHeight": 371.0818020626717, + "TextblockHeight": 62.4, + "Background": "#FFA4E1FF" + } + ], + "X": -644.301870813196, + "Y": -758.1028968593607, + "Zoom": 1.0069333865956749 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetFilterOverrides.md b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetFilterOverrides.md new file mode 100644 index 000000000..34b2b2db9 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetFilterOverrides.md @@ -0,0 +1,8 @@ +## In Depth +`View.SetFilterOverrides` will apply the given overrides to the given view and view filter. + +In the example below, a view filter is created for the `Fire Rating` parameter on wall type elements. This filter is added to the `L1` floor plan view in the sample model. After the filter is added, overrides are then added to the filter to turn the wall types with a "2 HR" rating to a solid red color. +___ +## Example File + +![View.SetFilterOverrides](./Revit.Elements.Views.View.SetFilterOverrides_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetFilterOverrides_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetFilterOverrides_img.jpg new file mode 100644 index 000000000..bbfa55d25 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Elements.Views.View.SetFilterOverrides_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Revit.Filter.ParameterFilterElement.ByRules.dyn b/doc/distrib/NodeHelpFiles/Revit.Filter.ParameterFilterElement.ByRules.dyn new file mode 100644 index 000000000..baed37e83 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Filter.ParameterFilterElement.ByRules.dyn @@ -0,0 +1,619 @@ +{ + "Uuid": "678fe8a7-5cbd-485e-b376-e05598260a66", + "IsCustomNode": false, + "Description": "", + "Name": "Revit.Filter.ParameterFilterElement.ByRules", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c520ac42b8744d86b4bd28fed34b88e1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e35cb5d57ef94ef6aba4441958e31928", + "Name": "name", + "Description": "Name\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "559920970e4341c89df3991af376e255", + "Name": "categories", + "Description": "Categories the filter applies to\n\nCategory[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f94644fdd4de433b90d444ad4e061cca", + "Name": "rules", + "Description": "Filter rules\n\nFilterRule[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fb0f722d26ae4322b8bb46b5ecf4424e", + "Name": "ParameterFilterElement", + "Description": "ParameterFilterElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Filter.ParameterFilterElement.ByRules@string,Revit.Elements.Category[],Revit.Filter.FilterRule[]", + "Replication": "Auto", + "Description": "Create a Revit Parameter Filter Element\n\nParameterFilterElement.ByRules (name: string, categories: Category[], rules: FilterRule[]): ParameterFilterElement" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6a2c4de3ff4445b8b4ebb919fec32a7f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "de3566e39b154d48acf18182efe0f406", + "Name": "type", + "Description": "Filter Rule Type\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "92c804a5d74b4935a3615777ded16f56", + "Name": "value", + "Description": "Value to check\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "37daae813b9647788ea0b97d0996d58f", + "Name": "parameter", + "Description": "Parameter to filter\n\nParameter", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fbf98cef852f45f182ab1b98bed8e3de", + "Name": "FilterRule", + "Description": "FilterRule", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Filter.FilterRule.ByRuleType@string,var,Revit.Elements.Parameter", + "Replication": "Auto", + "Description": "Create a new Filter Rule\n\nFilterRule.ByRuleType (type: string, value: var, parameter: Parameter): FilterRule" + }, + { + "ConcreteType": "DSRevitNodesUI.RuleTypes, DSRevitNodesUI", + "SelectedIndex": 3, + "SelectedString": "Equals", + "Id": "bec78be9e74141cbb5f9c20160cca61f", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5f1874b905e74f69b0953925ac57b47d", + "Name": "RuleType", + "Description": "The selected RuleType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Filter Types for Revit Filters" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "13166e8cff2c4312adabacd6f1a0a381", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6a0ec4a621e54b3082be941e149894d7", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "2 HR" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c463b949f2ed411e9c4ae7e014bc576a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a1d5ddb0ccf64e11acf7149fcc413a56", + "Name": "element", + "Description": "Element\n\nElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "97452766291440f4be9290377befad50", + "Name": "name", + "Description": "Parameter Name\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "70b85193c79d4cb9ab67992be467ba4b", + "Name": "Parameter", + "Description": "Parameter", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Parameter.ParameterByName@Revit.Elements.Element,string", + "Replication": "Auto", + "Description": "Get Element's Parameter by Name\n\nParameter.ParameterByName (element: Element, name: string): Parameter" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI", + "SelectedIndex": 382, + "SelectedString": "WallType", + "Id": "80dd404b21054d1bb68391794f5c84b8", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a8bdf74571b74dbcbfd04e25c2cbe4b9", + "Name": "Classes", + "Description": "The selected Classes", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All element subclasses." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI", + "Id": "f3d3265e7673435590598afd1f9dc366", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "0498e9df55fc42bfb20729eb152a8f0b", + "Name": "element class", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a1a2c00b0e6d47478c66774626fb91e1", + "Name": "elements", + "Description": "All elements in the active document of a given class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All elements in the active document of a given class." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e6ccd47e1541481398562764a4f9ad48", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1e055c39b70541cbbced02ab87c44c2f", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "88131ba092254de799efa46d59f1af85", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "3390700e822f402493301e5b0ba8ef3d", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "581c32e5b47a43aca7c44c00072017cd", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Fire Rating" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 732, + "SelectedString": "OST_Walls", + "Id": "57a3d65487df4a7cb8ee6daff002841e", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6df09e98cb664b0483a1979b7397a680", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "bdd5aaa390014b9a9138ac55e13caac4", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "44c2a6b540fc4423badad7b1ba8b761f", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "2 HR Walls" + } + ], + "Connectors": [ + { + "Start": "fbf98cef852f45f182ab1b98bed8e3de", + "End": "f94644fdd4de433b90d444ad4e061cca", + "Id": "9f129dc758924a1ea4ccf459af154da5", + "IsHidden": "False" + }, + { + "Start": "5f1874b905e74f69b0953925ac57b47d", + "End": "de3566e39b154d48acf18182efe0f406", + "Id": "f27dde52f67f4fcf915a99d4fcde514f", + "IsHidden": "False" + }, + { + "Start": "6a0ec4a621e54b3082be941e149894d7", + "End": "92c804a5d74b4935a3615777ded16f56", + "Id": "2e9a26ea64d240de96898e07350c688c", + "IsHidden": "False" + }, + { + "Start": "70b85193c79d4cb9ab67992be467ba4b", + "End": "37daae813b9647788ea0b97d0996d58f", + "Id": "3ec345fe416e4998a945383787ed9de4", + "IsHidden": "False" + }, + { + "Start": "a8bdf74571b74dbcbfd04e25c2cbe4b9", + "End": "0498e9df55fc42bfb20729eb152a8f0b", + "Id": "344d2d27609648e9ac2fea7350a49546", + "IsHidden": "False" + }, + { + "Start": "a1a2c00b0e6d47478c66774626fb91e1", + "End": "1e055c39b70541cbbced02ab87c44c2f", + "Id": "f0ed0ba4b6144c659728c2d1b9e3ca92", + "IsHidden": "False" + }, + { + "Start": "88131ba092254de799efa46d59f1af85", + "End": "a1d5ddb0ccf64e11acf7149fcc413a56", + "Id": "cd29e053340a4fb5b15e45c7232037fe", + "IsHidden": "False" + }, + { + "Start": "581c32e5b47a43aca7c44c00072017cd", + "End": "97452766291440f4be9290377befad50", + "Id": "1bddfae6190f4036a4881fae77879a95", + "IsHidden": "False" + }, + { + "Start": "6df09e98cb664b0483a1979b7397a680", + "End": "559920970e4341c89df3991af376e255", + "Id": "62502a588b484a05a6e44263fd3505ed", + "IsHidden": "False" + }, + { + "Start": "44c2a6b540fc4423badad7b1ba8b761f", + "End": "e35cb5d57ef94ef6aba4441958e31928", + "Id": "ba76357b6ee74ef58d5602a3bf651202", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.2", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "8.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "c520ac42-b874-4d86-b4bd-28fed34b88e1", + "Binding": { + "ByRules_InClassDecl-1_InFunctionScope-1_Instance0_c520ac42-b874-4d86-b4bd-28fed34b88e1": "H4sIAAAAAAAACh3LKw6AMBAFwLs8zSb9LN2CxlQjWUShQDAIUke4OwnjZ3pQcs3o8SjGep/XkQZFr9ijF7F+I7+vkbgNlrK3CxXDZZEQJLpCxrgonV0VjSJd9b8utI6ZX7zzB+v3ktNfAAAA" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.2.1.5366", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "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 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "c520ac42b8744d86b4bd28fed34b88e1", + "Name": "ParameterFilterElement.ByRules", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1002.8320680465963, + "Y": 862.9042580199199 + }, + { + "Id": "6a2c4de3ff4445b8b4ebb919fec32a7f", + "Name": "FilterRule.ByRuleType", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 648.7977251168854, + "Y": 1026.4404129831387 + }, + { + "Id": "bec78be9e74141cbb5f9c20160cca61f", + "Name": "Select Rule Type", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 282.41186389468123, + "Y": 927.3812187229345 + }, + { + "Id": "13166e8cff2c4312adabacd6f1a0a381", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 371.17929838149774, + "Y": 1061.0573049789423 + }, + { + "Id": "c463b949f2ed411e9c4ae7e014bc576a", + "Name": "Parameter.ParameterByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 210.20034743014583, + "Y": 1377.2978495850948 + }, + { + "Id": "80dd404b21054d1bb68391794f5c84b8", + "Name": "Element Classes", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -595.4814977293375, + "Y": 1315.4140636212173 + }, + { + "Id": "f3d3265e7673435590598afd1f9dc366", + "Name": "All Elements of Class", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -319.78264208164023, + "Y": 1315.4140636212173 + }, + { + "Id": "e6ccd47e1541481398562764a4f9ad48", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -54.16155139234456, + "Y": 1315.4140636212173 + }, + { + "Id": "3390700e822f402493301e5b0ba8ef3d", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -26.961551392344575, + "Y": 1467.300378351411 + }, + { + "Id": "57a3d65487df4a7cb8ee6daff002841e", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 654.9534096883418, + "Y": 897.4992712419901 + }, + { + "Id": "bdd5aaa390014b9a9138ac55e13caac4", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 736.5288132665895, + "Y": 757.1415915558871 + } + ], + "Annotations": [ + { + "Id": "0ed2b19c5d4440b8ba274681efbfddbc", + "Title": "Lookup Parameter", + "DescriptionText": "Get the fire rating parameter from wall types in the current Revit document", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c463b949f2ed411e9c4ae7e014bc576a", + "80dd404b21054d1bb68391794f5c84b8", + "f3d3265e7673435590598afd1f9dc366", + "e6ccd47e1541481398562764a4f9ad48", + "3390700e822f402493301e5b0ba8ef3d" + ], + "HasNestedGroups": false, + "Left": -605.4814977293375, + "Top": 1243.0140636212172, + "Width": 1119.2818451594835, + "Height": 356.08631473019364, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1315.4140636212173, + "InitialHeight": 296.8863147301936, + "TextblockHeight": 62.4, + "Background": "#FFB9F9E1" + }, + { + "Id": "c35b9281334e4ca9bcd7e9ebae004121", + "Title": "Create Filter Rule", + "DescriptionText": "Create a filter rule for 2 HR rated walls", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6a2c4de3ff4445b8b4ebb919fec32a7f", + "bec78be9e74141cbb5f9c20160cca61f", + "13166e8cff2c4312adabacd6f1a0a381", + "57a3d65487df4a7cb8ee6daff002841e", + "bdd5aaa390014b9a9138ac55e13caac4", + "c520ac42b8744d86b4bd28fed34b88e1" + ], + "HasNestedGroups": false, + "Left": 272.41186389468123, + "Top": 684.7415915558871, + "Width": 1066.8202041519153, + "Height": 539.0988214272517, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 757.1415915558871, + "InitialHeight": 448.9157134230552, + "TextblockHeight": 62.4, + "Background": "#FFB9F9E1" + } + ], + "X": 560.4265166543829, + "Y": -274.85667917041815, + "Zoom": 0.6716379796899568 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Filter.ParameterFilterElement.ByRules.md b/doc/distrib/NodeHelpFiles/Revit.Filter.ParameterFilterElement.ByRules.md new file mode 100644 index 000000000..27f22e1c6 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Revit.Filter.ParameterFilterElement.ByRules.md @@ -0,0 +1,8 @@ +## In Depth +`ParameterFilterElement.ByRules` creates a parameter filter with the given rules. The parameter filter element can be used for view filters. + +In the example below, a view filter is created for the `Fire Rating` parameter on wall type elements. This filter is added to the `L1` floor plan view in the sample model. After the filter is added, overrides are then added to the filter to turn the wall types with a "2 HR" rating to a solid red color. +___ +## Example File + +![ParameterFilterElement.ByRules](./Revit.Filter.ParameterFilterElement.ByRules_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Revit.Filter.ParameterFilterElement.ByRules_img.jpg b/doc/distrib/NodeHelpFiles/Revit.Filter.ParameterFilterElement.ByRules_img.jpg new file mode 100644 index 000000000..0b4cdd940 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Revit.Filter.ParameterFilterElement.ByRules_img.jpg differ