Hi Petrus,

On Tue, 21 Feb 2012, Petrus Hyvönen wrote:

First, my java and object oriented knowledge is limited, so this can
be caused by that. Thanks for your patience :)
I am trying to wrap an external library.

I get the object through "sun = CelestialBodyFactory.getSun()" which "works".

I am missing a method on sun. The method is available when I do the
same thing through jython access of the jar.

The missing method (getPVCoordinates) is in java inherited through an interface
( https://www.orekit.org/static/apidocs/org/orekit/bodies/CelestialBody.html )

The JCC class .cpp file is #including the super-class.h, but the
method is not listed in the different interface descriptions.

Which mechanisms are selecting not to wrap a method? Not packaging the
return type is excluding it, are there other exclusions?

The method must be public and wrappers for all objects in its signature (return type and parameters) must be generated for it to be generated.

Andi..

Reply via email to