GeoPathComponents

Description

sealed class Tinman.Engine.Scenes.Data.GeoPathComponents

A collection of GeoPathComponent containers.

Public / Constructors

Geo​Path​Components


public constructor GeoPathComponents → ()

Creates a new instance of GeoPathComponents.

Public / Methods

Filter


public method Filter → (1)

filter in : IGeoPathFilter

[not-null]
The filter to apply.

returns → GeoPathComponents

The resulting containers.

Applies the given filter to all geo path value containers.

Remove

2 overloads


public method Remove1 → (1)

component in : GeoPathComponent

[not-null]
The container to remove.

returns → bool

true if component in has been removed,
false if it was not present in Components.

Removes the given geo path container.


public method Remove2 → (1)

component in : GeoPathComponentId

The identifier of the container to remove.

returns → GeoPathComponent

The removed container or null if component in was not present in Components.

Removes the given geo path container.

Public / Attributes

Components


[Constant]
public attribute Components → (get)

value : ISortedMapConst<GeoPathComponentId, GeoPathComponent>

[not-null]
The geo path value containers.

Returns the containers for geo path values.