ArcFM Server Developer Guide
VaultSurfaceViewModel Constructor


Syntax
'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
)

Parameters

ufmWall
wall
vaultFootprint2D
vaultBoundingBoxGis
name
surfaceType
domainLookups
units
raiseChanged
onConductorPropertyChanged
refreshVault
eventAggregator
notificationService
getAllDuctBanks
Requirements

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.

See Also

Reference

VaultSurfaceViewModel Class
VaultSurfaceViewModel Members

 

 


Send Comment