Deprecated: Assigning the return value of new by reference is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parserutils.php on line 219

Deprecated: Assigning the return value of new by reference is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parserutils.php on line 222

Deprecated: Assigning the return value of new by reference is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parserutils.php on line 359

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/auth.php on line 134

Warning: Cannot modify header information - headers already sent by (output started at /home/project-web/granulometry/persistent/granulometry/wiki/conf/local.php:17) in /home/project-web/granulometry/htdocs/wiki/inc/auth.php on line 224

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/common.php on line 798

Warning: Cannot modify header information - headers already sent by (output started at /home/project-web/granulometry/persistent/granulometry/wiki/conf/local.php:17) in /home/project-web/granulometry/htdocs/wiki/inc/actions.php on line 102
dev_doc [Granulometry]
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/granulometry/htdocs/wiki/inc/template.php on line 187
 

Deprecated: Assigning the return value of new by reference is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 933

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/pageutils.php on line 263

Deprecated: Function split() is deprecated in /home/project-web/granulometry/htdocs/wiki/inc/parser/xhtml.php on line 505

Developer documentation

You will find here all technical aspects related to Granulometry.


Integrated Development Environment

Before working on the code, it is a good idea to search for a comfortable development environment. There are many ways to achieve that especially under UNIX, but Windows users tend to get a bit lost... that’s why we will see how to install free software necessary to develop under this operating system. We will base our solution on the following software: MinGW / MSYS / MSYS-DTK / Eclipse / CDT.

wxWidgets

wxModeler is using wxWidgets as cross-plateform toolkit.
You can find here the necessary steps to install the library under MinGW/MSYS and configure the project properties in Eclipse CDT.

Get and Compile

The first step for people that want to develop with wxModeler will be to get the source code from the CVS Server and to compile the engine.
All the necessary steps for this are described in the CVS and compilation portal.

Execution

This section gives you the main informations about how wxModeler should be executed.
The environment of execution is examinated for each platform.

Architecture

The architecture section describes main mechanisms and choices about the software conception.
This documentation will give you a better way to understand how everything designed.

Coding Style

Let’s try to have an uniformized style of code.
An uniform style between all source files is better for readability, and helps in the debugging process.

Version control

Like most open source projects, the source code is appealed to be shared by many developpers.
To avoid conflicts, it is necessary to learn how to work with a version control system.
This aspect will be developped for different plateforms and developpement environments.

Algorithms & Principles

Many algorithms are implied in the conception of Granulometry.
In this section, you will learn about each mathematical aspect that has been integrated inside Granulometry.

 

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/granulometry/htdocs/wiki/inc/template.php on line 634
dev_doc.txt · Last modified: 22:31 30/12/2008
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
SourceForge.net 
Logo