@Override public void set(CenterOfMassTrajectoryCommand other) { euclideanTrajectory.set(other.euclideanTrajectory); }
@Override public void set(MomentumTrajectoryCommand other) { angularMomentumTrajectory.set(other.angularMomentumTrajectory); }
/** * copy setter, copies all the data from the other command to this command * * @param command the other command */ @Override public void set(PelvisHeightTrajectoryCommand command) { euclideanTrajectory.set(command.euclideanTrajectory); enableUserPelvisControl = command.enableUserPelvisControl; enableUserPelvisControlDuringWalking = command.enableUserPelvisControlDuringWalking; }
@Override public void set(QuadrupedBodyHeightCommand other) { euclideanTrajectory.set(other.euclideanTrajectory); controlBodyHeight = other.controlBodyHeight; isExpressedInAbsoluteTime = other.isExpressedInAbsoluteTime; }
@Override public void set(ReferenceFrameHashCodeResolver resolver, MomentumTrajectoryMessage message) { angularMomentumTrajectory.set(resolver, message.getAngularMomentumTrajectory()); }
@Override public void set(SoleTrajectoryCommand other) { positionTrajectory.set(other.positionTrajectory); setPropertiesOnly(other); }
@Override public void set(ReferenceFrameHashCodeResolver resolver, CenterOfMassTrajectoryMessage message) { euclideanTrajectory.set(resolver, message.getEuclideanTrajectory()); }
@Override public void set(ReferenceFrameHashCodeResolver resolver, SoleTrajectoryMessage message) { positionTrajectory.set(resolver, message.getPositionTrajectory()); robotQuadrant = RobotQuadrant.fromByte(message.getRobotQuadrant()); }
@Override public void set(ReferenceFrameHashCodeResolver resolver, PelvisHeightTrajectoryMessage message) { euclideanTrajectory.set(resolver, message.getEuclideanTrajectory()); enableUserPelvisControl = message.getEnableUserPelvisControl(); enableUserPelvisControlDuringWalking = message.getEnableUserPelvisControlDuringWalking(); }
@Override public void set(ReferenceFrameHashCodeResolver resolver, QuadrupedBodyHeightMessage message) { euclideanTrajectory.set(resolver, message.getEuclideanTrajectory()); controlBodyHeight = message.getControlBodyHeight(); isExpressedInAbsoluteTime = message.getIsExpressedInAbsoluteTime(); }