dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Serialization
MeshVertexSpaceSerializationRecord Class
Protobuf serialization record for MeshVertexSpace.
public record MeshVertexSpaceSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Interfaces.IMeshVertexSpace>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.MeshVertexSpaceSerializationRecord>
Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<IMeshVertexSpace> 🡒 MeshVertexSpaceSerializationRecord
Implements System.IEquatable<MeshVertexSpaceSerializationRecord>
Constructors
MeshVertexSpaceSerializationRecord() Constructor
Default constructor for protobuf deserialization.
public MeshVertexSpaceSerializationRecord();
MeshVertexSpaceSerializationRecord(string, double[]) Constructor
Creates a new MeshVertexSpaceSerializationRecord with the specified values.
public MeshVertexSpaceSerializationRecord(string? type, double[]? origin);
Parameters
type System.String
origin System.Double[]
Properties
MeshVertexSpaceSerializationRecord.IsNull Property
Indicates whether this record represents a null value.
public override bool IsNull { get; init; }
Property Value
MeshVertexSpaceSerializationRecord.Origin Property
The origin coordinates of the vertex space.
public double[]? Origin { get; set; }
Property Value
MeshVertexSpaceSerializationRecord.Type Property
The vertex space type (local or georeferenced).
public string? Type { get; set; }
Property Value
Methods
MeshVertexSpaceSerializationRecord.FromSerializationRecord() Method
Converts this serialization record back to the original type.
public override dymaptic.GeoBlazor.Core.Interfaces.IMeshVertexSpace? FromSerializationRecord();