Miner.Desktop Assembly > Miner.Desktop.Diagrams.Underground.ViewModels Namespace > VaultSurfaceViewModel Class : VaultSurfaceViewModel Constructor |
'Declaration Public Function New( _ ByVal ufmWall As IFeature, _ ByVal wall As Wall, _ ByVal vaultFootprint2D As SE.Geospatial.Spatial.PathGeometry, _ ByVal vaultBoundingBoxGis As SE.Geospatial.Spatial.BoundingBox, _ ByVal name As String, _ ByVal surfaceType As SurfaceType, _ ByVal domainLookups As AttributeDomainDictionaries, _ ByVal units As ConduitManagerUnitsConfig, _ ByVal raiseChanged As Action, _ ByVal onConductorPropertyChanged As PropertyChangedEventHandler, _ ByVal refreshVault As Action, _ ByVal eventAggregator As Caliburn.Micro.IEventAggregator, _ ByVal notificationService As SE.Geospatial.Client.Common.Notifications.INotificationService, _ ByVal getAllDuctBanks As Func(Of IEnumerable(Of DuctBankViewModel)) _ )
'Usage Dim ufmWall As IFeature Dim wall As Wall Dim vaultFootprint2D As SE.Geospatial.Spatial.PathGeometry Dim vaultBoundingBoxGis As SE.Geospatial.Spatial.BoundingBox Dim name As String Dim surfaceType As SurfaceType Dim domainLookups As AttributeDomainDictionaries Dim units As ConduitManagerUnitsConfig Dim raiseChanged As Action Dim onConductorPropertyChanged As PropertyChangedEventHandler Dim refreshVault As Action Dim eventAggregator As Caliburn.Micro.IEventAggregator Dim notificationService As SE.Geospatial.Client.Common.Notifications.INotificationService Dim getAllDuctBanks As Func(Of IEnumerable(Of DuctBankViewModel)) Dim instance As New VaultSurfaceViewModel(ufmWall, wall, vaultFootprint2D, vaultBoundingBoxGis, name, surfaceType, domainLookups, units, raiseChanged, onConductorPropertyChanged, refreshVault, eventAggregator, notificationService, getAllDuctBanks)
public VaultSurfaceViewModel( IFeature ufmWall, Wall wall, SE.Geospatial.Spatial.PathGeometry vaultFootprint2D, SE.Geospatial.Spatial.BoundingBox vaultBoundingBoxGis, string name, SurfaceType surfaceType, AttributeDomainDictionaries domainLookups, ConduitManagerUnitsConfig units, Action raiseChanged, PropertyChangedEventHandler onConductorPropertyChanged, Action refreshVault, Caliburn.Micro.IEventAggregator eventAggregator, SE.Geospatial.Client.Common.Notifications.INotificationService notificationService, Func<IEnumerable<DuctBankViewModel>> getAllDuctBanks )
Target Platforms: Windows XP SP3 (32-bit and 64-bit), Windows 7 (32-bit and 64-bit)
Not all Operating Systems are supported on all products. Visit the ArcFM Solution Supported Versions page for full details.