Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
interimage:terraaida_operator_development [2010/03/25 10:07]
castejon
interimage:terraaida_operator_development [2010/03/25 11:07]
castejon
Line 3: Line 3:
 This is an auxiliary document to help developers to be able to build their own InterIMAGE operators by reusing the base of functions/​classes built by the TerraAIDA developers team.  This is an auxiliary document to help developers to be able to build their own InterIMAGE operators by reusing the base of functions/​classes built by the TerraAIDA developers team. 
  
-==== InterIMAGE ​operators interface ​====+---- 
 + 
 + 
 +==== InterIMAGE ​interaction ​====
  
 This topic describes the interaction mechanism between the InterIMAGE engine core and an operator. It provides only the minimum set of details required by a TerraAIDA operator. More detailed information can be found at the [[http://​www.lvc.ele.puc-rio.br/​projects/​interimage/​|InterIMAGE main site]]. This topic describes the interaction mechanism between the InterIMAGE engine core and an operator. It provides only the minimum set of details required by a TerraAIDA operator. More detailed information can be found at the [[http://​www.lvc.ele.puc-rio.br/​projects/​interimage/​|InterIMAGE main site]].
Line 13: Line 16:
   *The bottom-up analysis step   *The bottom-up analysis step
  
-== Operator ​input parameters ​==+== Operator ​interface ​== 
 + 
 +  *Operator execution environment 
 +  *Operator description file (.OP) 
 +  -Operator action region bounding box 
 +  -Action region mask file (optional) 
 +  -Output result label image 
 +  -Output result hypothesis description XML file 
 +  -Other auxiliary parameters 
 + 
 +---- 
 + 
  
-  *Operator action region bounding box 
-  *Action region mask file (optional) 
-  *Output result label image 
-  *Output result hypothesis description XML file 
  
 ==== TerraAIDA aperators auxiliary classes and functions ==== ==== TerraAIDA aperators auxiliary classes and functions ====
  
-This topic describes the +This topic describes the base of functions/​classes built by the TerraAIDA developers team to allow the proper interpretation of the parameters received from the InterIMAGE engine core to a TerraLib programming environment. Only a few set of TerraLib features will be described. For more information please consult the [[http://​www.terralib.org|TerraLib site]].
  
-== InterIMAGE analysis scheme ​==+== TerraLib interaction ​== 
 + 
 +  *TerraLib matricial support 
 +  *TerraLib vectorial support 
 + 
 +== Project structure == 
 + 
 +  *Directory disposition 
 +  *Platform compilation issues 
 +  *Testing support (experimental) 
 + 
 +== Operators base library == 
 + 
 +  *Classes and hypothesis support data structures 
 +  *Support functions 
 + 
 +----
  
 ==== A simple operator building example ==== ==== A simple operator building example ====
Line 30: Line 57:
 This topic describes a simple operator build example using the TerraAIDA support. This topic describes a simple operator build example using the TerraAIDA support.
  
 +Just like in [[creating_operators]]

Navigation