示例#1
0
 // Build cameras tree
 public void BuildCamerasTree(GroupCollection groups, CameraCollection cameras)
 {
     this.groups  = groups;
     this.cameras = cameras;
     this.camerasTree.BuildCamerasTree(groups, cameras);
     UpdateGridLabels();
 }
示例#2
0
 // Build cameras subtree
 public void BuildCamerasTree(GroupCollection groups, CameraCollection cameras)
 {
     BuildCamerasTree(groups, cameras, null, (camerasOnly) ? null : camerasRootNode);
     if (!camerasOnly)
     {
         camerasRootNode.Expand();
     }
 }
示例#3
0
 // Build cameras of specified parent
 private void BuildCamerasTree(GroupCollection groups, CameraCollection cameras, Group parent, TreeNode parentNode)
 {
     // build all groups
     foreach (Group group in groups)
     {
         if (group.Parent == parent)
         {
             BuildCamerasTree(groups, cameras, group, AddCamerasGroup(group, parentNode));
         }
     }
     // build all cameras
     foreach (Camera camera in cameras)
     {
         if (camera.Parent == parent)
         {
             AddCamera(camera, parentNode);
         }
     }
 }
示例#4
0
 // Build cameras tree
 public void BuildCamerasTree(GroupCollection groups, CameraCollection cameras)
 {
     page2.BuildCamerasTree(groups, cameras);
 }
示例#5
0
 // Build cameras tree
 public void BuildCamerasTree(GroupCollection groups, CameraCollection cameras)
 {
     this.groups = groups;
     this.cameras = cameras;
     this.camerasTree.BuildCamerasTree(groups, cameras);
     UpdateGridLabels();
 }
示例#6
0
 // Build cameras tree
 public void BuildCamerasTree(GroupCollection groups, CameraCollection cameras)
 {
     page2.BuildCamerasTree(groups, cameras);
 }
示例#7
0
 // Build cameras of specified parent
 private void BuildCamerasTree(GroupCollection groups, CameraCollection cameras, Group parent, TreeNode parentNode)
 {
     // build all groups
     foreach (Group group in groups)
     {
         if (group.Parent == parent)
         {
             BuildCamerasTree(groups, cameras, group, AddCamerasGroup(group, parentNode));
         }
     }
     // build all cameras
     foreach (Camera camera in cameras)
     {
         if (camera.Parent == parent)
         {
             AddCamera(camera, parentNode);
         }
     }
 }
示例#8
0
 // Build cameras subtree
 public void BuildCamerasTree(GroupCollection groups, CameraCollection cameras)
 {
     BuildCamerasTree(groups, cameras, null, (camerasOnly) ? null : camerasRootNode);
     if (!camerasOnly)
         camerasRootNode.Expand();
 }