dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

MeshGeoreferencedVertexSpace Class

A mesh vertex space indicating that mesh vertices are either absolute georeferenced map coordinates or relative offsets in map space to a fully georeferenced origin. The map space is identified by the spatial reference of the mesh. The vertex space of a mesh allows users to specify how the coordinates of the mesh vertices are interpreted. Use the georeferenced vertex space if the coordinates are already in the spatial reference of the mesh. The coordinates can be relative to the origin or absolute coordinates if the origin is not defined.

public record MeshGeoreferencedVertexSpace : dymaptic.GeoBlazor.Core.Interfaces.IMeshVertexSpace, dymaptic.GeoBlazor.Core.Interfaces.IProtobufSerializable, System.IEquatable<dymaptic.GeoBlazor.Core.Components.MeshGeoreferencedVertexSpace>

Inheritance System.Object 🡒 MeshGeoreferencedVertexSpace

Implements IMeshVertexSpace, IProtobufSerializable, System.IEquatable<MeshGeoreferencedVertexSpace>

Constructors

MeshGeoreferencedVertexSpace(double[]) Constructor

A mesh vertex space indicating that mesh vertices are either absolute georeferenced map coordinates or relative offsets in map space to a fully georeferenced origin. The map space is identified by the spatial reference of the mesh. The vertex space of a mesh allows users to specify how the coordinates of the mesh vertices are interpreted. Use the georeferenced vertex space if the coordinates are already in the spatial reference of the mesh. The coordinates can be relative to the origin or absolute coordinates if the origin is not defined.

public MeshGeoreferencedVertexSpace(double[]? Origin);

Parameters

Origin System.Double[]

Origin of the vertex space. This will be interpreted as coordinates in the SpatialReference of the Mesh using the vertex space. If this is null, the coordinates are expected to be absolute. If not, then the coordinates are expected to be deltas relative to the origin.

Properties

MeshGeoreferencedVertexSpace.Origin Property

Origin of the vertex space. This will be interpreted as coordinates in the SpatialReference of the Mesh using the vertex space. If this is null, the coordinates are expected to be absolute. If not, then the coordinates are expected to be deltas relative to the origin.

public double[]? Origin { get; init; }

Property Value

System.Double[]

MeshGeoreferencedVertexSpace.Type Property

The type of Vertex Space

public string Type { get; }

Property Value

System.String

Methods

MeshGeoreferencedVertexSpace.ToProtobuf() Method

public dymaptic.GeoBlazor.Core.Serialization.MeshVertexSpaceSerializationRecord ToProtobuf();

Returns

MeshVertexSpaceSerializationRecord