[Dgtal-devel] dgtal - ArithDSS

Jacques-Olivier Lachaud jacques-olivier.lachaud at univ-savoie.fr
Fri Nov 26 16:49:17 CET 2010


Hello
Cf remarque isabelle, je suis en train de tout passer sous DGtalBoard.
Le mecanisme board devient "deprecated". Il restera encore des problemes
avec les Images. Le reste devrait passer. Je suis en train de rediger la
doc. Je vous tiens au courant.
Jaco

David Coeurjolly wrote:
> Super ! (je mets en CC dgtal-devel)
> 
> Le 26/11/10 15:44, Isabelle Sivignon a écrit :
>> Salut,
>>
>> Je viens de commiter des changements sur PointVector avec création de deux modes "DrawPavingPixel" et "DrawGridPixel". Par défaut, les deux sont affichés. 
>> Petit changement aussi dans ArithmeticalDSS : si on est dans le mode
>>  DrawDSSPoints (ou default) + DrawPavingPixel => on affiche les pixels comme des carrés sans la ligne polygonale
>>  DrawDSSPoints (ou default) + DrawGridPixel => on affiche les pixels comme des points + ligne polygonale. 
>> A faire : mettre à jour la doc.
>>
>> Sur le testDecomposition, le résultat n'est pas génial à cause de problèmes de profondeur. Mais l'idéal pour ce genre de chose est d'afficher la courbe discrète puis les segments comme BB uniquement.  Il faudrait donc utiliser aussi dgtalboard dans freemanchain pour que tout soit cohérent. 
>>
>> a+
>> Isabelle. 
>>
>>  
>>
>> Le 24 nov. 2010 à 14:16, David Coeurjolly a écrit :
>>
>>> isabelle, comme tu es dedans pour le DrawMode de DSS, peux-tu regarder
>>> le draw mode de Pointvector stp ? ;)
>>>
>>>
>>>
>>> Le 24/11/10 14:15, David Coeurjolly a écrit :
>>>> bon... j'avoue que du coup, pour segmentation.svg, ça charge un peu...
>>>> il faut vraiment les mode sur pointvector et mettre GridPixel par défaut
>>>> alors.
>>>>
>>>> Le 24/11/10 14:12, David Coeurjolly a écrit :
>>>>> cool..
>>>>>
>>>>> Dans l'idéal :  le selfDrawDigitalPoints() devrait etre aussi avec un
>>>>> DgtalBoard en param. Ainsi, au lieu de dessiner une polyline, il
>>>>> pourrait iterer et construire des Points faire des board << Points;
>>>>>
>>>>> Ainsi, si l'utilisateur dit que des points sont des pixels pavages ou
>>>>> maillage, tu as automatiquement la répercution de ce choix pour les DSS.
>>>>> Attention, ce n'est pas encore fait dans PointVector (uniquement un
>>>>> pixel dim2) et dans tous les cas, c'est sympa d'avoir la polyLine
>>>>>
>>>>> Je viens de faire la modif et de commiter ça... ça te va ? Le jour ou il
>>>>> y a un mode DrawPavingPixel() / DrawGridPixel() dans PointVector, tout
>>>>> devrait coller...
>>>>> a+
>>>>>
>>>>> Le 24/11/10 13:49, Isabelle Sivignon a écrit :
>>>>>> Salut,
>>>>>>
>>>>>> Quelques modifs pour l'affichage des DSS. J'ai modifié les fonctions d'affichage pour qu'elles utilisent DGtalBoard au lieu de Board afin d'être cohérent avec la doc générale.  Il faut maintenant faire :
>>>>>> DGtalBoard board;	
>>>>>> 	
>>>>>> board << theDSS; // affiche à la fois la BB et les points
>>>>>>
>>>>>> ou bien 
>>>>>> board << DrawDSSBoundingBox() << the DSS;	
>>>>>>
>>>>>> ou encore 
>>>>>> board << DrawDSSPoints() << the DSS;
>>>>>>
>>>>>>
>>>>>> Dites-moi ce que vous en pensez. 
>>>>>> a+
>>>>>> Isabelle. 
>>>>>>
>>>>>>
>>>>>> Le 23 nov. 2010 à 08:01, Tristan Roussillon a écrit :
>>>>>>
>>>>>>> ok merci, c'est effectivement bien d'avoir des codes d'utilisation dans la doc
>>>>>>>
>>>>>>> a+ Tristan
>>>>>>>> ----------------------------------------
>>>>>>>> From: Isabelle Sivignon <isabelle.sivignon at gipsa-lab.grenoble-inp.fr>
>>>>>>>> Sent: Mon Nov 22 17:05:24 CET 2010
>>>>>>>> To: Tristan Roussillon <tristan.roussillon at liris.cnrs.fr>
>>>>>>>> Subject: dgtal
>>>>>>>>
>>>>>>>>
>>>>>>>> Salut,
>>>>>>>>
>>>>>>>> J'ai regardé d'un peu plus prêt ce que tu as fait pendant les vacances. C'est vraiment super. 
>>>>>>>> Du coup, j'ai complété un peu la doc doxygen pour le arithdss, greedydecomposition et preimage2d en prenant des bouts des fichiers tests et en les mettant en exemple de code pour les classes. Et je continue ma relecture de la doc... 
>>>>>>>>
>>>>>>>> a+
>>>>>>>> Isabelle. 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>> -- 
>>> ----------------
>>> David Coeurjolly - Chargé de recherche CNRS
>>> CNRS, LIRIS-UMR 5205
>>> Université de Lyon
>>> Batiment Nautibus
>>> 43 boulevard du 11 novembre 1918, 69622 Villeurbanne cedex, France
>>> Tel : (+33) [0]4.72.44.82.40  Fax : (+33) [0]4.72.43.15.36
>>> http//liris.cnrs.fr/david.coeurjolly
>>>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Dgtal-devel mailing list
> Dgtal-devel at lists.gforge.liris.cnrs.fr
> http://lists.gforge.liris.cnrs.fr/cgi-bin/mailman/listinfo/dgtal-devel




More information about the Dgtal-devel mailing list