copy

Создайте глубокую копию объекта валидатора состояний

    Описание

    пример

    validator2 = copy(validator1) создает глубокую копию заданного объекта средства проверки состояния.

    Примеры

    свернуть все

    Создайте объект валидатора и установите пользовательское расстояние валидации.

    validator = validatorOccupancyMap3D;
    validator.ValidationDistance = 4.5
    validator = 
      validatorOccupancyMap3D with properties:
    
                       Map: [1x1 occupancyMap3D]
                StateSpace: [1x1 stateSpaceSE3]
                XYZIndices: [1 2 3]
        ValidationDistance: 4.5000
    
    

    Создайте глубокую копию объекта средства проверки состояния.

    validator2 = copy(validator)
    validator2 = 
      validatorOccupancyMap3D with properties:
    
                       Map: [1x1 occupancyMap3D]
                StateSpace: [1x1 stateSpaceSE3]
                XYZIndices: [1 2 3]
        ValidationDistance: 4.5000
    
    

    Проверьте, что ValidationDistance значения свойств двух объектов средства проверки состояния равны.

    isequal(validator.ValidationDistance,validator2.ValidationDistance)
    ans = logical
       1
    
    

    Входные параметры

    свернуть все

    Объект валидатора состояний, заданный как validatorOccupancyMap, validatorOccupancyMap3D, или validatorVehicleCostmap объект.

    Выходные аргументы

    свернуть все

    Объект, возвращенный как validatorOccupancyMap, validatorOccupancyMap3D, или validatorVehicleCostmap объект.

    Введенный в R2020b