diff --git a/Wrap/swig/directors.i b/Wrap/swig/directors.i index 19b5bb1552f391c5246dd99f360d80b5675b237c..15fbf7a1af562f45dade56f6607a23a41693f206 100644 --- a/Wrap/swig/directors.i +++ b/Wrap/swig/directors.i @@ -1,16 +1,16 @@ // manually declare which classes can be derived in Python and passed back to C++ // this can be used to reduce the bloat in the swig-generated code -%feature("director") IParameterized; -%feature("director") ISampleBuilder; -%feature("director") INode; -%feature("director") ISample; -%feature("director") IFormFactor; -%feature("director") IFormFactorBorn; // used in CustomFormFactor.py -%feature("director") PyCallback; -%feature("director") PyBuilderCallback; -%feature("director") PyObserverCallback; -%feature("director") FitObjective; +%feature("director") IParameterized; // needed by ISampleBuilder +%feature("director") ISampleBuilder; // used in mesocrystal1.py +%feature("director") INode; // needed by ISample +%feature("director") ISample; // needed by IFormFactor +%feature("director") IFormFactor; // needed by IFormFactorBorn +%feature("director") IFormFactorBorn; // used in CustomFormFactor.py +%feature("director") FitObjective; // used in custom_objective_function.py +%feature("director") PyCallback; // used in extendFit.i +%feature("director") PyBuilderCallback; // used in extendCore.i +%feature("director") PyObserverCallback; // used in extendCore.i // Propagate python exceptions // taken from