vtkSMPropertyInternals.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
3 
4 #ifndef vtkSMPropertyInternals_h
5 #define vtkSMPropertyInternals_h
6 
7 #include "vtkSMDomain.h" // for vtkSMDomain
8 #include "vtkSMProperty.h" // for vtkSMProperty
9 #include "vtkSmartPointer.h" // for vtkSmartPointer
10 #include "vtkWeakPointer.h" // for vtkWeakPointer
11 
12 #include <map> // for std::map
13 #include <vector> // for std::vector
14 
16 {
17  typedef std::map<std::string, vtkSmartPointer<vtkSMDomain>> DomainMap;
18  DomainMap Domains;
19 
20  typedef std::vector<vtkSmartPointer<vtkSMDomain>> DependentsVector;
21  DependentsVector Dependents;
22 
23  // Only one source allowed for links
25 };
26 
27 #endif
28 
29 // VTK-HeaderTest-Exclude: vtkSMPropertyInternals.h
vtkWeakPointer< vtkSMProperty > LinkSourceProperty
std::vector< vtkSmartPointer< vtkSMDomain > > DependentsVector
std::map< std::string, vtkSmartPointer< vtkSMDomain > > DomainMap