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
interimage:terraaida_operator_development [2010/03/25 10:07]
castejon
interimage:terraaida_operator_development [2010/03/25 11:08] (current)
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]]. 
 + 
 +== 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 
 + 
 +----
  
-== InterIMAGE analysis scheme == 
  
 ==== A simple operator building example ==== ==== A simple operator building example ====
Line 30: Line 58:
 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]] but much more simple. Maybe we could build a simpler operator an keep it inside the CVS repository too.

Navigation