public IList<SliceDefinition> GetSlices()
Public Function GetSlices() As IList(Of SliceDefinition)
public IList<SliceDefinition> GetSlices()
Public Function GetSlices() As IList(Of SliceDefinition)
//var voxelLayer = ... ; //Must be on the QueuedTask.Run() //At 2.x - var slices = voxelLayer.GetSlices(); //Use the SelectedVariableProfile to get the slices currently in the TOC //via its associated volume var volume = voxelLayer.SelectedVariableProfile.Volume; var slices = volume.GetSlices(); //Do something... e.g. make them visible foreach (var slice in slices) { slice.IsVisible = true; //at 2.x - voxelLayer.UpdateSlice(slice); volume.UpdateSlice(slice); } //expand the slice container and make sure container visibility is true voxelLayer.SetSliceContainerExpanded(true); voxelLayer.SetSliceContainerVisibility(true);
//var voxelLayer = ... ; //Must be on the QueuedTask.Run() //At 2.x - //var slice = voxelLayer.GetSlices().FirstOrDefault(); //var slice2 = voxelLayer.GetSlices().First(s => s.Id == my_slice_id); //Use the SelectedVariableProfile to get the slices currently in the TOC //via its associated volume var volume = voxelLayer.SelectedVariableProfile.Volume; var slice = volume.GetSlices().FirstOrDefault(); var slice2 = volume.GetSlices().First(s => s.Id == my_slice_id);
//var voxelLayer = ... ; //Must be on the QueuedTask.Run() //At 2.x //var last_slice = voxelLayer.GetSlices().LastOrDefault(); // if (last_slice != null) // voxelLayer.DeleteSlice(last_slice); // //Delete all slices // var slices = voxelLayer.GetSlices(); // foreach (var slice in slices) // voxelLayer.DeleteSlice(slice); //Use the SelectedVariableProfile to get the slices currently in the TOC //via its associated volume var volume = voxelLayer.SelectedVariableProfile.Volume; var last_slice = volume.GetSlices().LastOrDefault(); if (last_slice != null) volume.DeleteSlice(last_slice); //Delete all slices var slices = volume.GetSlices(); foreach (var slice in slices) volume.DeleteSlice(slice);
Target Platforms: Windows 11, Windows 10