Difference between revisions of "AnyWave:DeveloperCorner"

From WikiMEG
Jump to: navigation, search
(Setting up the SDK)
 
(168 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
__NOTOC__
 
=Welcome=
 
=Welcome=
This part of the Wiki is dedicated to developers who would like to implement their own plug-ins for AnyWave.
+
This part of the Wiki is dedicated to developers who would like to implement their own plug-ins for AnyWave.<br />
 
+
{| style="text-align: center; margin: auto;"
=Setting up the SDK=
+
|+ Quick Navigation
Before developing a plug-in for AnyWave, the developer must download and build the SDK.<br />
+
|-
The SDK is available here: https://github.com/anywave/sdk<br />
+
| [[File:Menu_matlab_plugin.png|400px|link=AnyWave:MATLAB_Plugin|'''Write a MATLAB Plugin''']] || [[File:Menu_cpp_plugin.png|400px|link=AnyWave:Cpp_Plugin|'''Write a c++ Plugin''']]
Note that you can also try to build the complete AnyWave software which includes the SDK.<br />
+
|-
AnyWave git repository is available here: https://github.com/anywave/anywave<br />
+
| [[File:Menu_matlab_batch.png|400px|link=AnyWave:Plugin_Batch|'''Make your plugin batchable''']] || [[File:Menu_matlab_batch_gui_compatible.png|400px|link=AnyWave:MATLAB_Batch_GUI|'''Make your plugin compatible with the batch GUI of AnyWave''']]
 
+
|}
Clone the sdk repository on your computer:
+
* On Linux or Mac systems this can be done in a terminal with the following command: '''git clone https://github.com/anywave/sdk mysdkfolder'''
+
* On Windows, we strongly suggest to install the TortoiseGit Software, freely available at https://code.google.com/p/tortoisegit/wiki/Download
+
 
+
=Software requirements=
+
To successfully build the SDK, at least two software must be installed on the computer:
+
* The Qt4 framework
+
* The VTK library (version 5.4.2 to 5.8 will work)
+

Latest revision as of 16:14, 21 April 2020

Welcome

This part of the Wiki is dedicated to developers who would like to implement their own plug-ins for AnyWave.

Quick Navigation
Write a MATLAB Plugin Write a c++ Plugin
Make your plugin batchable Make your plugin compatible with the batch GUI of AnyWave