/// <summary> Constructor with buffer. </summary> internal MultiDOFJointTrajectoryPoint(ref Buffer b) { Transforms = b.DeserializeStructArray <GeometryMsgs.Transform>(); Velocities = b.DeserializeStructArray <GeometryMsgs.Twist>(); Accelerations = b.DeserializeStructArray <GeometryMsgs.Twist>(); TimeFromStart = b.Deserialize <duration>(); }
/// <summary> Explicit constructor. </summary> public MultiDOFJointTrajectoryPoint(GeometryMsgs.Transform[] Transforms, GeometryMsgs.Twist[] Velocities, GeometryMsgs.Twist[] Accelerations, duration TimeFromStart) { this.Transforms = Transforms; this.Velocities = Velocities; this.Accelerations = Accelerations; this.TimeFromStart = TimeFromStart; }
/// <summary> Constructor with buffer. </summary> internal JointTrajectoryPoint(ref Buffer b) { Positions = b.DeserializeStructArray <double>(); Velocities = b.DeserializeStructArray <double>(); Accelerations = b.DeserializeStructArray <double>(); Effort = b.DeserializeStructArray <double>(); TimeFromStart = b.Deserialize <duration>(); }
/// <summary> Explicit constructor. </summary> public JointTrajectoryPoint(double[] Positions, double[] Velocities, double[] Accelerations, double[] Effort, duration TimeFromStart) { this.Positions = Positions; this.Velocities = Velocities; this.Accelerations = Accelerations; this.Effort = Effort; this.TimeFromStart = TimeFromStart; }
/// <summary> Explicit constructor. </summary> public LookupTransformGoal(string TargetFrame, string SourceFrame, time SourceTime, duration Timeout, time TargetTime, string FixedFrame, bool Advanced) { this.TargetFrame = TargetFrame; this.SourceFrame = SourceFrame; this.SourceTime = SourceTime; this.Timeout = Timeout; this.TargetTime = TargetTime; this.FixedFrame = FixedFrame; this.Advanced = Advanced; }
/// <summary> Constructor with buffer. </summary> internal LookupTransformGoal(ref Buffer b) { TargetFrame = b.DeserializeString(); SourceFrame = b.DeserializeString(); SourceTime = b.Deserialize <time>(); Timeout = b.Deserialize <duration>(); TargetTime = b.Deserialize <time>(); FixedFrame = b.DeserializeString(); Advanced = b.Deserialize <bool>(); }
/// <summary> Constructor with buffer. </summary> internal TestRequestGoal(ref Buffer b) { TerminateStatus = b.Deserialize <int>(); IgnoreCancel = b.Deserialize <bool>(); ResultText = b.DeserializeString(); TheResult = b.Deserialize <int>(); IsSimpleClient = b.Deserialize <bool>(); DelayAccept = b.Deserialize <duration>(); DelayTerminate = b.Deserialize <duration>(); PauseStatus = b.Deserialize <duration>(); }
/// <summary> Explicit constructor. </summary> public TestRequestGoal(int TerminateStatus, bool IgnoreCancel, string ResultText, int TheResult, bool IsSimpleClient, duration DelayAccept, duration DelayTerminate, duration PauseStatus) { this.TerminateStatus = TerminateStatus; this.IgnoreCancel = IgnoreCancel; this.ResultText = ResultText; this.TheResult = TheResult; this.IsSimpleClient = IsSimpleClient; this.DelayAccept = DelayAccept; this.DelayTerminate = DelayTerminate; this.PauseStatus = PauseStatus; }
/// <summary> Explicit constructor. </summary> public PositionIKRequest(string GroupName, MoveitMsgs.RobotState RobotState, Constraints Constraints, bool AvoidCollisions, string IkLinkName, GeometryMsgs.PoseStamped PoseStamped, string[] IkLinkNames, GeometryMsgs.PoseStamped[] PoseStampedVector, duration Timeout, int Attempts) { this.GroupName = GroupName; this.RobotState = RobotState; this.Constraints = Constraints; this.AvoidCollisions = AvoidCollisions; this.IkLinkName = IkLinkName; this.PoseStamped = PoseStamped; this.IkLinkNames = IkLinkNames; this.PoseStampedVector = PoseStampedVector; this.Timeout = Timeout; this.Attempts = Attempts; }
/// <summary> Constructor with buffer. </summary> internal TopicStatistics(ref Buffer b) { Topic = b.DeserializeString(); NodePub = b.DeserializeString(); NodeSub = b.DeserializeString(); WindowStart = b.Deserialize <time>(); WindowStop = b.Deserialize <time>(); DeliveredMsgs = b.Deserialize <int>(); DroppedMsgs = b.Deserialize <int>(); Traffic = b.Deserialize <int>(); PeriodMean = b.Deserialize <duration>(); PeriodStddev = b.Deserialize <duration>(); PeriodMax = b.Deserialize <duration>(); StampAgeMean = b.Deserialize <duration>(); StampAgeStddev = b.Deserialize <duration>(); StampAgeMax = b.Deserialize <duration>(); }
/// <summary> Explicit constructor. </summary> public TopicStatistics(string Topic, string NodePub, string NodeSub, time WindowStart, time WindowStop, int DeliveredMsgs, int DroppedMsgs, int Traffic, duration PeriodMean, duration PeriodStddev, duration PeriodMax, duration StampAgeMean, duration StampAgeStddev, duration StampAgeMax) { this.Topic = Topic; this.NodePub = NodePub; this.NodeSub = NodeSub; this.WindowStart = WindowStart; this.WindowStop = WindowStop; this.DeliveredMsgs = DeliveredMsgs; this.DroppedMsgs = DroppedMsgs; this.Traffic = Traffic; this.PeriodMean = PeriodMean; this.PeriodStddev = PeriodStddev; this.PeriodMax = PeriodMax; this.StampAgeMean = StampAgeMean; this.StampAgeStddev = StampAgeStddev; this.StampAgeMax = StampAgeMax; }
/// <summary> Constructor with buffer. </summary> internal PositionIKRequest(ref Buffer b) { GroupName = b.DeserializeString(); RobotState = new MoveitMsgs.RobotState(ref b); Constraints = new Constraints(ref b); AvoidCollisions = b.Deserialize <bool>(); IkLinkName = b.DeserializeString(); PoseStamped = new GeometryMsgs.PoseStamped(ref b); IkLinkNames = b.DeserializeStringArray(); PoseStampedVector = b.DeserializeArray <GeometryMsgs.PoseStamped>(); for (int i = 0; i < PoseStampedVector.Length; i++) { PoseStampedVector[i] = new GeometryMsgs.PoseStamped(ref b); } Timeout = b.Deserialize <duration>(); Attempts = b.Deserialize <int>(); }
=> t.TransformTo(t.MakeTransform(propertyOrFieldName, newValue, duration, easing));
DrawLine(v1, v2, color ?? PrimitiveColor, duration, depthTest);
Reset(duration, startingValue, endingValue, easingFunction);
/// <summary> Explicit constructor. </summary> public Duration(duration Data) { this.Data = Data; }
/// <summary> Constructor with buffer. </summary> internal Duration(ref Buffer b) { Data = b.Deserialize <duration>(); }
ExpireAt = DateTime.Now + TimeSpan.FromSeconds(duration ?? _config.OSDMessageDuration),