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..