Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

copy

Crear una copia profunda del objeto del validador de estado

Desde R2020b

    Descripción

    ejemplo

    validator2 = copy(validator1) crea una copia profunda del objeto validador de estado especificado.

    Ejemplos

    contraer todo

    Cree un objeto de validación y establezca una distancia de validación personalizada.

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

    Cree una copia profunda del objeto del validador de estado.

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

    Verifique que los valores de propiedad ValidationDistance de los dos objetos del validador de estado sean iguales.

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

    Argumentos de entrada

    contraer todo

    Objeto del validador de estado, especificado como objeto validatorOccupancyMap, validatorOccupancyMap3D o validatorVehicleCostmap .

    Argumentos de salida

    contraer todo

    Objeto del validador de estado, devuelto como un validatorOccupancyMap, validatorOccupancyMap3D o validatorVehicleCostmap .

    Historial de versiones

    Introducido en R2020b