So, inzwischen hab ich selbst rausgefunden wie es funktioniert.
Am Ende des Interface-Files muss man die folgenden zwei Zeilen anhängen:
%typemap(in) std::vector<double> * "/* my in typemap */"
%typemap(out) std::vector<double> * "/* my out typemap */"
Dann wird das Typemapping auch für Klassen ...
Die Suche ergab 10 Treffer
- Montag 24. August 2009, 12:16
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
- Donnerstag 20. August 2009, 17:05
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
- Donnerstag 20. August 2009, 11:21
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
- Donnerstag 20. August 2009, 10:21
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
Diese template-Lösung die du zuerst für das Typemapping vorgeschlagen hast, würde ich auch viel lieber verwenden. Ich glaube das ist das gleiche, wie in den Swig-examples unter std_vector. Das Problem ist, dass ich auch bei dem Swig-Beispiel direkt über 40 Fehler bekomme. Hier mal der erste Fehler ...
- Donnerstag 20. August 2009, 07:44
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
- Mittwoch 19. August 2009, 15:46
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
- Dienstag 18. August 2009, 09:45
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
- Montag 17. August 2009, 09:22
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
- Montag 17. August 2009, 09:12
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
Ich muss meine Frage nochmal ein klein wenig korrigieren: Also die Eingabe und die Ausgabe funktioniert mit diesem Typemapping auch für Klassen, aber wenn ich versuche von Python auf ein Attribut (vom Typ Vector) der C++ Klasse zuzugreifen, funktioniert das Typemapping nicht, anscheinend wird es für ...
- Montag 17. August 2009, 09:04
- Forum: Allgemeine Fragen
- Thema: Klassen in Swig
- Antworten: 16
- Zugriffe: 1441
Klassen in Swig
Hallo zusammen,
ich habe ein Problem mit Swig und hoffe dass mir dabei vielleicht jemand helfen kann. Ich benutze Swig, um einige Python-Extensions in C++ zu erstellen, die sowohl als Eingabe-Argument als auch als Ausgabe-Argument Vektoren enthalten. In Python verwende ich für diese Vektoren einfach ...
ich habe ein Problem mit Swig und hoffe dass mir dabei vielleicht jemand helfen kann. Ich benutze Swig, um einige Python-Extensions in C++ zu erstellen, die sowohl als Eingabe-Argument als auch als Ausgabe-Argument Vektoren enthalten. In Python verwende ich für diese Vektoren einfach ...