ArcFM Solution 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 System.String, _
   ByVal surfaceType As SurfaceType, _
   ByVal domainLookups As AttributeDomainDictionaries, _
   ByVal units As ConduitManagerUnitsConfig, _
   ByVal raiseChanged As System.Action, _
   ByVal onConductorPropertyChanged As System.ComponentModel.PropertyChangedEventHandler, _
   ByVal refreshVault As System.Action, _
   ByVal eventAggregator As Caliburn.Micro.IEventAggregator, _
   ByVal notificationService As SE.Geospatial.Client.Common.Notifications.INotificationService, _
   ByVal getAllDuctBanks As System.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 System.String
Dim surfaceType As SurfaceType
Dim domainLookups As AttributeDomainDictionaries
Dim units As ConduitManagerUnitsConfig
Dim raiseChanged As System.Action
Dim onConductorPropertyChanged As System.ComponentModel.PropertyChangedEventHandler
Dim refreshVault As System.Action
Dim eventAggregator As Caliburn.Micro.IEventAggregator
Dim notificationService As SE.Geospatial.Client.Common.Notifications.INotificationService
Dim getAllDuctBanks As System.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,
   System.string name,
   SurfaceType surfaceType,
   AttributeDomainDictionaries domainLookups,
   ConduitManagerUnitsConfig units,
   System.Action raiseChanged,
   System.ComponentModel.PropertyChangedEventHandler onConductorPropertyChanged,
   System.Action refreshVault,
   Caliburn.Micro.IEventAggregator eventAggregator,
   SE.Geospatial.Client.Common.Notifications.INotificationService notificationService,
   System.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