impoint
(No recomendado) Crear un punto que se pueda arrastrar
No se recomienda el uso de impoint. Utilice en su lugar el nuevo objeto de ROI Point. También puede utilizar la nueva función de conveniencia de creación de ROI drawpoint. Para obtener más información, consulte Historial de versiones.
Descripción
Un objeto impoint encapsula un punto interactivo sobre una imagen.
Puede ajustar el tamaño y la posición del punto con el ratón. El punto también tiene un menú contextual que controla aspectos de su apariencia y comportamiento. Para obtener más información, consulte Uso.
Creación
Sintaxis
Descripción
h = impoint comienza la colocación interactiva de un punto en los ejes actuales y devuelve un objeto impoint.
h = impoint( comienza la colocación interactiva de un punto en el objeto especificado por hparent)hparent.
h = impoint(___,"PositionConstraintFcn", también especifica a dónde se puede arrastrar el punto utilizando una función de restricción de posición, fcn)fcn.
Argumentos de entrada
Propiedades
Uso
Cuando llama a impoint con una sintaxis interactiva, el puntero cambia a un retículo
cuando está sobre la imagen. Haga clic y arrastre con el ratón para especificar la posición del punto. El punto también admite un menú contextual que puede utilizar para controlar aspectos de su apariencia y comportamiento.

En esta tabla, se describen los comportamientos interactivos compatibles con impoint.
| Comportamiento interactivo | Descripción |
|---|---|
| Mover el punto | Mueva el puntero del ratón sobre el punto. El puntero cambia a una forma de flor . Haga clic y arrastre con el ratón para mover el rectángulo. |
| Cambiar el color usado para mostrar el punto | Mueva el puntero del ratón sobre el punto. Haga clic con el botón secundario, seleccione Set Color en el menú contextual y especifique el color que desea utilizar. |
| Recuperar las coordenadas del punto | Mueva el puntero del ratón sobre el punto. Haga clic con el botón secundario y seleccione Copy Position en el menú contextual para copiar un arreglo de 1 por 2 en el portapapeles que especifica las coordenadas del punto [X Y]. |
| Eliminar el punto | Mueva el puntero sobre el punto. Haga clic con el botón secundario y seleccione Delete en el menú contextual. Para eliminar esta opción del menú contextual, establezca la propiedad Deletable en false: h = impoint(); h.Deletable = false; |
Funciones del objeto
Cada objeto impoint admite varias funciones. Escriba methods impoint para ver una lista completa.
addNewPositionCallback | Add new-position callback to ROI object |
createMask | (No recomendado) Crear una máscara dentro de una imagen |
delete | Delete handle object |
getColor | Obtener el color utilizado para dibujar un objeto de ROI |
getPosition | Devolver la posición actual de un objeto de ROI |
getPositionConstraintFcn | Return function handle to current position constraint function |
removeNewPositionCallback | Remove new-position callback from ROI object |
resume | (Not recommended) Resume execution of MATLAB command line |
setColor | (No recomendado) Establecer el color utilizado para dibujar un objeto de ROI |
setConstrainedPosition | Set ROI object to new position |
setPosition | (Not recommended) Move ROI object to new position |
setPositionConstraintFcn | Set position constraint function of ROI object |
setString | Set text label for point ROI object |
wait | (Not recommended) Block MATLAB command line until ROI creation is finished |
Ejemplos
Sugerencias
Si utiliza impoint con ejes que contienen un objeto de imagen y no especifica una función de restricción de arrastre, los usuarios pueden arrastrar el punto fuera de la extensión de la imagen y soltarlo. Cuando se utiliza con un eje creado por la función plot, los límites de los ejes se expanden automáticamente para adaptarse al movimiento del punto.
