Skip to content

Myogestic.Remote.SweepControlReply

VHI_godot

Myogestic.Remote

SweepControlReply Class

public sealed class SweepControlReply : Google.Protobuf.IMessage<Myogestic.Remote.SweepControlReply>, Google.Protobuf.IMessage, System.IEquatable<Myogestic.Remote.SweepControlReply>, Google.Protobuf.IDeepCloneable<Myogestic.Remote.SweepControlReply>, Google.Protobuf.IBufferMessage

Inheritance System.Object → SweepControlReply

Implements Google.Protobuf.IMessage<SweepControlReply>, Google.Protobuf.IMessage, System.IEquatable<SweepControlReply>, Google.Protobuf.IDeepCloneable<SweepControlReply>, Google.Protobuf.IBufferMessage

Properties

SweepControlReply.Completed Property

public bool Completed { get; set; }

Property Value

System.Boolean

SweepControlReply.MatchedExpectation Property

Convenience: true when the sweep moved the elements the target itself associates with this DOF name, and nothing else. Clients should still inspect `observed` rather than trusting a single bool.

public bool MatchedExpectation { get; set; }

Property Value

System.Boolean

SweepControlReply.Message Property

Reason when completed == false.

public string Message { get; set; }

Property Value

System.String

SweepControlReply.Observed Property

Every rig element that moved by more than a negligible amount during the sweep. A correctly named DOF moves exactly the elements its name denotes; a list with anything extra is a rigging or mapping error, and an empty list means the DOF was accepted but moves nothing.

public Google.Protobuf.Collections.RepeatedField<Myogestic.Remote.SweepObservation> Observed { get; }

Property Value

Google.Protobuf.Collections.RepeatedField<SweepObservation>