[Gvsig_desarrolladores] CREAR UNA HERRAMIENTA CAD DE COPIAR.

Cesar Escribano cescriba en gmail.com
Mie Ago 12 09:56:49 CEST 2009


Hola Jorge:
Gracias por responder.
Mira, veo dos problemas.



*Prueba 01*. Sentencias MenuEntry y Snapping. comentada la sentencia
addCADTool.

He hecho los correspondientes imports.

 Generado el gvsig_01.log

*public* *void* initialize() {

// *TODO* Auto-generated method stub

MenuEntry.*register*();

Snapping.*register*();

//

CopyPCADTool *pcopy* = *new* CopyPCADTool();

// addCADTool("_copy", *pcopy*);

// *Registramos* *las* *teclas* *de* *acceso* *rápido* *que* *vamos* a *usar
*.







*Prueba 02.*

Generado gvsig_02.log. Sentencia addCADTool. Comentadas sentencias MenuEntry
y Snnaping.

No llega a entrar en la función addCADTool. Parece que no llega a arrancar
la extensión. No aparece el icono que he asociado a esta extensión una vez
que se ha lanzado gvsig.

*public* *void* initialize() {

// *TODO* Auto-generated method stub

// MenuEntry.register();

// Snapping.register();

//

CopyPCADTool pcopy = *new* CopyPCADTool();

*addCADTool*("_copy", pcopy);





Creo que sería bueno para mi objetivo corregir esto.

No se si en el primer correo dejé bien expresado qué es lo que intento
hacer.

Si pensais que hay otro modo mejor de hacer lo que intento, os agradecería
que me hiciéseis sugerencias al respecto.

Gracias.



César





El 12 de agosto de 2009 07:24, Jorge Piera <jorge.piera en iver.es> escribió:

> Hola César.
>
> ¿Podrías enviar el log de la aplicación?
>
> Un saludo,
> Jorge.
>
> Cesar Escribano wrote:
> > Buenos días:
> > Tengo un pequeño problema:
> >
> > Necesito hacer una herramienta de CAD.
> > Es igual que CopyCADTool, pero quiero copiar en paralelo a una dirección.
> >
> > Para ello me he basado en las clases siguientes y las he renombrado:
> >
> > CADExtensión -------------------------------------------->
> > CopiaParalelo.java                 (Esta en un paquete mío)
> > CopyCADTool.java -------------------------------------->
> > CopyPCADTool.java               (Esta en el paquete
> > com.iver.cit.gvsig.cad.tools)
> > CopyCADToolContext.java --------------------------->
> > CopyPCADToolContext.java    (Esta en el paquete
> > com.iver.cit.gvsig.cad.tools)
> >
> > CopyPCADTool y CopyPCADToolContext las he metido en el paquete
> > com.iver.cit.gvsig.cad.tools porque fuera de él me daba problemas un
> > método "statemap..."
> >
> > Mi intención es modificar ciertos métodos de estas dos clases para que
> > el copiado tenga la peculiaridad de realizarse en la dirección en la
> > que yo quiero forzar, pero no puedo ni llegar a esto, porque en el
> > método initialize() de mi extensión, CopiaParalelo, en la llamada al
> > método
> >
> > addCADTool("_copy", _pcopy_);
> >
> >                                                             (pcopy es
> > un objeto de la clase CopyPCADTool: CopyPCADTool _pcopy_ = *new*
> >
> > CopyPCADTool();)
> >
> > hace que mi extensión desaparezca. Como si gvSIG entrase en conflicto
> > interno y dejase de añadir mi extensión.
> >
> > ¿Podríais darme alguna sugerencia para que no me siga liando con este
> > asunto?
> >
> > GRACIAS. Un saludo.
> >
> > César.
> >
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gvSIG_desarrolladores mailing list
> > gvSIG_desarrolladores en listserv.gva.es
> > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
> >
>
>
> --
> Jorge Piera Llodrá
> Especialista en Servicios OGC
> Equipo de desarrollo gvSIG
> IVER TI S.A.
> C/ Lérida, 20
> 46009-Valencia (Spain)
> Tlf.+34902252540
> www.iver.es
> www.gvsig.com
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20090812/5311653e/attachment.htm 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : gvSIG_01.log
Tipo       : application/octet-stream
Tamaño     : 32012 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20090812/5311653e/attachment.obj 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : gvSIG_02.log
Tipo       : application/octet-stream
Tamaño     : 30223 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20090812/5311653e/attachment-0001.obj 


More information about the gvSIG_desarrolladores mailing list