<Workspace Version="1.1.0.2094" X="965.732466474783" Y="384.716430558659" zoom="0.746344438498149" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
  <NamespaceResolutionMap>
    <ClassMap partialName="SectionView.ToString" resolvedName="Revit.Elements.Views.SectionView" assemblyName="RevitNodes.dll" />
    <ClassMap partialName="View.ViewType" resolvedName="Revit.Elements.Views.View" assemblyName="RevitNodes.dll" />
  </NamespaceResolutionMap>
  <Elements>
    <CoreNodeModels.Input.BoolSelector guid="010da85a-918c-4760-ad60-d47f7e9ced0b" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="-1261.01216195394" y="-198.18934072058" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Boolean>True</System.Boolean>
    </CoreNodeModels.Input.BoolSelector>
    <PythonNodeModels.PythonNode guid="d71d4197-7fd9-41f3-be4b-da0e9d9fa16f" type="PythonNodeModels.PythonNode" nickname="Python Script" x="-1067.55258080711" y="-198.18934072058" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="1">
      <Script>#Copyright(c) 2016 www.Learndynamo.com 
#Please contact at jeremy@learndynamo.com

import clr
clr.AddReference('RevitAPI')
clr.AddReference("RevitServices")
import RevitServices
import Autodesk
from Autodesk.Revit.DB import *
from RevitServices.Persistence import DocumentManager

doc = DocumentManager.Instance.CurrentDBDocument

toggle = IN[0]
out = []

if toggle == True:

	collector = FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Sheets).ToElements()
	
	OUT = collector

else:
	OUT = "Set toggle to True"

</Script>
    </PythonNodeModels.PythonNode>
    <PythonNodeModels.PythonNode guid="226d10ab-4cdd-4623-88ac-05e50f42eefd" type="PythonNodeModels.PythonNode" nickname="Python Script" x="-337.173111701466" y="-200.547507874302" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="1">
      <Script>#Copyright(c) 2016 www.Learndynamo.com 
#Please contact at jeremy@learndynamo.com

import clr
clr.AddReference('RevitAPI')
clr.AddReference("RevitServices")
clr.AddReference("RevitNodes")
import RevitServices
import Revit
import Autodesk
from Autodesk.Revit.DB import *

from RevitServices.Persistence import DocumentManager

doc = DocumentManager.Instance.CurrentDBDocument

sheets = IN[0]
out = []

if sheets != None:

	collector = FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Sheets)
	
	for i in collector:
	
		sNum = i.get_Parameter(BuiltInParameter.SHEET_NUMBER).AsString()
		sNam = i.get_Parameter(BuiltInParameter.SHEET_NAME).AsString()
		
		if sNum in sheets:
			views = i.GetAllPlacedViews()
			
			for view in views:
				v = doc.GetElement(view)
				out.append("["+sNum+"]"+"-"+v.Name+"-"+view.ToString())

		elif sNam in sheets:
			views = i.GetAllPlacedViews()
			for view in views:
				v = doc.GetElement(view)
				out.append("["+sNam+"]"+"-"+v.Name+"-"+view.ToString())
		
		else:
			pass		

	OUT = out

else:
	OUT = "No input."</Script>
    </PythonNodeModels.PythonNode>
    <PythonNodeModels.PythonNode guid="8bccba94-7f56-4901-ad61-ab35a57e7ab2" type="PythonNodeModels.PythonNode" nickname="Python Script" x="152.996149883825" y="-200.547507874302" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="true" inputcount="2">
      <Script>#Copyright(c) 2016 www.Learndynamo.com 
#Please contact at jeremy@learndynamo.com

import clr
clr.AddReference('RevitAPI')
clr.AddReference("RevitServices")
clr.AddReference("RevitNodes")
import RevitServices
import Revit
import Autodesk
from Autodesk.Revit.DB import *

from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument


clr.AddReference("System")
from System.Collections.Generic import *

viewSt = IN[0]
marker = UnwrapElement(IN[1])
out = []

lst = [marker.Id]
toHide = List[Autodesk.Revit.DB.ElementId](lst)

if viewSt != None:
	for view in viewSt:
	
		eInt = int(view.rsplit('-', 1)[1])
		eleId = ElementId(eInt)		
		vEle = doc.GetElement(eleId)
	
		try:
			TransactionManager.Instance.EnsureInTransaction(doc)
			vEle.HideElements(toHide)
			TransactionManager.Instance.TransactionTaskDone()
			out.append("Marker Hidden.")
		
		except:
			out.append("Oops.")
		
	OUT = out

else:
	OUT = "No input."
</Script>
    </PythonNodeModels.PythonNode>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b4f5db48-0dea-421a-bb0d-e1ba9ea8856c" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Sheet.SheetName" x="-848.837043539328" y="-198.77616009391" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Views.Sheet.SheetName" />
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="7784d427-28bf-4a06-a212-59030d159374" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Sheet.SheetNumber" x="-849.248693758587" y="-93.2998314409715" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Views.Sheet.SheetNumber" />
    <List.CheckBoxNode guid="080b2989-7fd5-4c24-b0e8-8844db469172" type="List.CheckBoxNode" nickname="SelectItem.ByList" x="-520.571719218965" y="-200.547507874302" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
      <List id0="0" id1="3" id2="4" id3="5" id4="7" id5="6" />
    </List.CheckBoxNode>
    <List.CheckBoxNode guid="2ea2a4e2-a0a2-4ee3-b9b9-a22b3577b999" type="List.CheckBoxNode" nickname="SelectItem.ByList" x="-161.538891044642" y="-200.547507874302" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
      <List id0="1" id1="0" id2="4" id3="6" id4="5" id5="7" id6="8" />
    </List.CheckBoxNode>
    <Dynamo.Nodes.DSModelElementSelection guid="f845a075-45d2-4c14-8a22-d65a36968e7e" type="Dynamo.Nodes.DSModelElementSelection" nickname="Select Model Element" x="-89.8512472407767" y="-299.625796869024" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <instance id="6fcb6d3e-3418-43d3-91ec-cfceee127650-00011423" />
    </Dynamo.Nodes.DSModelElementSelection>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="49fca231-a7b4-4c4b-bc00-c04db410e1ce" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Sort" x="-691.203512188306" y="-93.2345298432305" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Sort@var[]" />
  </Elements>
  <Connectors>
    <Dynamo.Graph.Connectors.ConnectorModel start="010da85a-918c-4760-ad60-d47f7e9ced0b" start_index="0" end="d71d4197-7fd9-41f3-be4b-da0e9d9fa16f" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="d71d4197-7fd9-41f3-be4b-da0e9d9fa16f" start_index="0" end="b4f5db48-0dea-421a-bb0d-e1ba9ea8856c" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="d71d4197-7fd9-41f3-be4b-da0e9d9fa16f" start_index="0" end="7784d427-28bf-4a06-a212-59030d159374" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="226d10ab-4cdd-4623-88ac-05e50f42eefd" start_index="0" end="2ea2a4e2-a0a2-4ee3-b9b9-a22b3577b999" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="7784d427-28bf-4a06-a212-59030d159374" start_index="0" end="49fca231-a7b4-4c4b-bc00-c04db410e1ce" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="080b2989-7fd5-4c24-b0e8-8844db469172" start_index="0" end="226d10ab-4cdd-4623-88ac-05e50f42eefd" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="2ea2a4e2-a0a2-4ee3-b9b9-a22b3577b999" start_index="0" end="8bccba94-7f56-4901-ad61-ab35a57e7ab2" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="f845a075-45d2-4c14-8a22-d65a36968e7e" start_index="0" end="8bccba94-7f56-4901-ad61-ab35a57e7ab2" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="49fca231-a7b4-4c4b-bc00-c04db410e1ce" start_index="0" end="080b2989-7fd5-4c24-b0e8-8844db469172" end_index="0" portType="0" />
  </Connectors>
  <Notes>
    <Dynamo.Graph.Notes.NoteModel guid="fc85b4bc-9a25-472e-aff9-ce5d29d6c6a7" text="LearnDynamo - Module 8&#xD;&#xA;Hide Markers by Sheet&#xD;&#xA;&#xD;&#xA;--------------------------------------&#xD;&#xA;&#xD;&#xA;Revit Version - 2017&#xD;&#xA;&#xD;&#xA;Dynamo Version 1.1&#xD;&#xA;&#xD;&#xA;Script Version 1.0" x="-1271.44564781904" y="-457.7887417953" />
  </Notes>
  <Annotations>
    <Dynamo.Graph.Annotations.AnnotationModel guid="1cd91578-2812-49d1-8287-ec4bf32b0b17" annotationText="Select Sheets" left="-530.571719218965" top="-230.547507874302" width="146.4" height="220.2" fontSize="14" InitialTop="-200.547507874302" InitialHeight="220.2" TextblockHeight="20" backgrouund="#FFA4E1FF">
      <Models ModelGuid="080b2989-7fd5-4c24-b0e8-8844db469172" />
    </Dynamo.Graph.Annotations.AnnotationModel>
    <Dynamo.Graph.Annotations.AnnotationModel guid="fa2286ed-a6d4-4e22-88ae-9b8d8d1d0445" annotationText="Select Marker and Views" left="-171.538891044642" top="-329.625796869024" width="244.487643803865" height="333.678288994722" fontSize="14" InitialTop="-299.625796869024" InitialHeight="333.678288994722" TextblockHeight="20" backgrouund="#FFA4E1FF">
      <Models ModelGuid="2ea2a4e2-a0a2-4ee3-b9b9-a22b3577b999" />
      <Models ModelGuid="f845a075-45d2-4c14-8a22-d65a36968e7e" />
    </Dynamo.Graph.Annotations.AnnotationModel>
    <Dynamo.Graph.Annotations.AnnotationModel guid="14cc6a67-313e-4f4a-a811-22301b0906c4" annotationText="Reset Script" left="-1271.01216195394" top="-228.18934072058" width="156.8" height="97.8" fontSize="14" InitialTop="-198.18934072058" InitialHeight="97.8" TextblockHeight="20" backgrouund="#FFA4E1FF">
      <Models ModelGuid="010da85a-918c-4760-ad60-d47f7e9ced0b" />
    </Dynamo.Graph.Annotations.AnnotationModel>
    <Dynamo.Graph.Annotations.AnnotationModel guid="128056d1-cdcf-4adc-b2c6-20a7cc080739" annotationText="Select Filter Method" left="-859.248693758587" top="-228.77616009391" width="148.011650219259" height="228.076328652938" fontSize="14" InitialTop="-198.77616009391" InitialHeight="228.076328652938" TextblockHeight="20" backgrouund="#FFA4E1FF">
      <Models ModelGuid="b4f5db48-0dea-421a-bb0d-e1ba9ea8856c" />
      <Models ModelGuid="7784d427-28bf-4a06-a212-59030d159374" />
    </Dynamo.Graph.Annotations.AnnotationModel>
  </Annotations>
  <Presets />
  <Cameras>
    <Camera Name="Background Preview" eyeX="-18969.142578125" eyeY="20018.978515625" eyeZ="-20124.697265625" lookX="18975.27734375" lookY="-20009.3359375" lookZ="20128.58984375" upX="0.273523271083832" upY="0.917060077190399" upZ="0.290147960186005" />
  </Cameras>
</Workspace>