Pythonからアプリケーションの関数を呼び出す をテンプレートにして作成
開始行:
[[開発ノウハウ集]]
~
(''src/Samples/MyEPApp'' も参照してください.)
~
SpringheadのIfクラスだけでなく,アプリケーションにおいて...
swigを用いてPythonからアクセス可能にすることができます.
~
** 0. モジュール名をきめる [#u3fdbf69]
- このサンプルでは MyEPApp です.
-- 含まれるクラス名とは必ずしも一致しなくて構いません.
** 1. 用意するファイル [#u0a57b0e]
- クラスヘッダ(モジュール名.h)
- .iファイル(モジュール名.i) %module や %ignore を適切...
- %module:モジュール名
- %ignore:pythonからアクセスしなくて良いMyEPAppクラスのメ...
** 書き換えるファイル [#n517199b]
- RunSwig.batはsrc/Samples/MyEPAppからコピーしてください.
- コピー後,ファイル先頭にある3つの設定変数を正しく書き...
-- MODULE : 1. で .iファイルに書いたモジュール名(%module)
-- BIN : Springhead2/bin への相対パス
-- INCLUDE : Springhead2/include への相対パス
** ビルドの方法 [#x28a64e5]
- RunSwig.batを走らせる
-- (''手動で走らせる''か,カスタムビルドステップ等を自分...
- グルーコード,SprEPモジュール名.h, EPモジュール名.h,EP...
- ビルドする
** 実行前に [#cbdd2ca9]
-SprEPモジュール名.hとEPモジュール名.hをインクルードする(...
-main関数内のinterpreter->Initialize();のあとで関数Initモ...
-この関数はSprEPモジュール名.hで宣言されている
--Springhead関係はinterpreter->Initialize();で初期化され...
終了行:
[[開発ノウハウ集]]
~
(''src/Samples/MyEPApp'' も参照してください.)
~
SpringheadのIfクラスだけでなく,アプリケーションにおいて...
swigを用いてPythonからアクセス可能にすることができます.
~
** 0. モジュール名をきめる [#u3fdbf69]
- このサンプルでは MyEPApp です.
-- 含まれるクラス名とは必ずしも一致しなくて構いません.
** 1. 用意するファイル [#u0a57b0e]
- クラスヘッダ(モジュール名.h)
- .iファイル(モジュール名.i) %module や %ignore を適切...
- %module:モジュール名
- %ignore:pythonからアクセスしなくて良いMyEPAppクラスのメ...
** 書き換えるファイル [#n517199b]
- RunSwig.batはsrc/Samples/MyEPAppからコピーしてください.
- コピー後,ファイル先頭にある3つの設定変数を正しく書き...
-- MODULE : 1. で .iファイルに書いたモジュール名(%module)
-- BIN : Springhead2/bin への相対パス
-- INCLUDE : Springhead2/include への相対パス
** ビルドの方法 [#x28a64e5]
- RunSwig.batを走らせる
-- (''手動で走らせる''か,カスタムビルドステップ等を自分...
- グルーコード,SprEPモジュール名.h, EPモジュール名.h,EP...
- ビルドする
** 実行前に [#cbdd2ca9]
-SprEPモジュール名.hとEPモジュール名.hをインクルードする(...
-main関数内のinterpreter->Initialize();のあとで関数Initモ...
-この関数はSprEPモジュール名.hで宣言されている
--Springhead関係はinterpreter->Initialize();で初期化され...
ページ名:
サイト内検索
and
or
メニュー
Springhead
トップページ
スクリーンショットと紹介
ダウンロード
ドキュメント
開発者向け情報
SprBlender
SprBlender
SprBlenderの特徴
SprBlender使用例
ダウンロード
ドキュメント
Choreonoid Springhead Plugin
CnoidSprPlugin
Counter: 0, today: 0, yesterday: 0