dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Model

SceneFilter Class

A SceneFilter defines parameters for setting a client-side spatial filter on a SceneLayer.
ArcGIS Maps SDK for JavaScript

public class SceneFilter :
System.IEquatable<dymaptic.GeoBlazor.Core.Model.SceneFilter>

Inheritance System.Object 🡒 SceneFilter

Implements System.IEquatable<SceneFilter>

Constructors

SceneFilter(IReadOnlyCollection, Nullable) Constructor

A SceneFilter defines parameters for setting a client-side spatial filter on a SceneLayer.
ArcGIS Maps SDK for JavaScript

public SceneFilter(System.Collections.Generic.IReadOnlyCollection<string>? Geometries=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SceneFilterSpatialRelationship> SpatialRelationship=null);

Parameters

Geometries System.Collections.Generic.IReadOnlyCollection<System.String>

The geometries to apply to the spatial filter.
ArcGIS Maps SDK for JavaScript

SpatialRelationship System.Nullable<SceneFilterSpatialRelationship>

The type of masking to perform.
default “disjoint”
ArcGIS Maps SDK for JavaScript

Properties

SceneFilter.Geometries Property

The geometries to apply to the spatial filter.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<string>? Geometries { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<System.String>

SceneFilter.SpatialRelationship Property

The type of masking to perform.
default “disjoint”
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.SceneFilterSpatialRelationship> SpatialRelationship { get; set; }

Property Value

System.Nullable<SceneFilterSpatialRelationship>