public inbox for kawa@sourceware.org
 help / color / mirror / Atom feed
* ImagJ/Fiji 'binding' wrong number of args - help welcome
@ 2018-01-21  1:00 David Pirotte
  2018-01-21  7:12 ` Per Bothner
  0 siblings, 1 reply; 5+ messages in thread
From: David Pirotte @ 2018-01-21  1:00 UTC (permalink / raw)
  To: kawa

[-- Attachment #1: Type: text/plain, Size: 1082 bytes --]

Hello,

I'm trying to provide access to an ImageJ/Fiji plugin defined here [1]. To start
with, I want to 'bind' processImage (see line 116 in [1], like this:

  (define-alias process-image
    sc.fiji.localThickness.LocalThicknessWrapper:processImage)

then:

  export CLASSPATH=.:./jars/ij.jar:./jars/local-thickness.jar
  kawa -C ij-local-thickness.scm

but when I try:

  kawa -Dplugins.dir=/usr/lpdi/projects/kawa/jars
  #|kawa:1|# (import (ij-core)
          (ij-local-thickness))
  #|.....2|# #|kawa:3|# (define iplus1 (ij-open "images/camada-mapa.png"))
  #|kawa:4|# (ij-local-thickness iplus1)
  gnu.mapping.WrongArguments: call to 'sc.fiji.localThickness.LocalThicknessWrapper.processImage(ij.ImagePlus)' has too few arguments (1; must be 2)
	at gnu.mapping.CallContext.matchError(CallContext.java:150)
	at gnu.expr.PrimProcedure.applyToConsumerX(PrimProcedure.java:196)
        ...

What am I doing wrong?

Thanks,
David

[1] https://github.com/fiji/LocalThickness/blob/master/src/main/java/sc/fiji/localThickness/LocalThicknessWrapper.java

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-01-22  1:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-21  1:00 ImagJ/Fiji 'binding' wrong number of args - help welcome David Pirotte
2018-01-21  7:12 ` Per Bothner
2018-01-21  8:59   ` David Pirotte
2018-01-21 18:42     ` Per Bothner
2018-01-22  1:49       ` David Pirotte

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).