From: <bma...@us...> - 2008-06-27 15:21:12
|
Revision: 3662 http://fudaa.svn.sourceforge.net/fudaa/?rev=3662&view=rev Author: bmarchan Date: 2008-06-27 08:21:09 -0700 (Fri, 27 Jun 2008) Log Message: ----------- Un peu de doc... Modified Paths: -------------- branches/Br_FudaaModeleur_TF/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISDataModelAbstract.java branches/Br_FudaaModeleur_TF/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISDataModelFilterAdapter.java Modified: branches/Br_FudaaModeleur_TF/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISDataModelAbstract.java =================================================================== --- branches/Br_FudaaModeleur_TF/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISDataModelAbstract.java 2008-06-27 15:16:05 UTC (rev 3661) +++ branches/Br_FudaaModeleur_TF/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISDataModelAbstract.java 2008-06-27 15:21:09 UTC (rev 3662) @@ -12,6 +12,10 @@ import org.fudaa.ctulu.ProgressionInterface; /** + * Un adapteur permettant d'exposer certains attributs seulement d'un mod\xE8le de donn\xE9es. Seuls des attributs existants dans + * le modele original peuvent \xEAtre filtr\xE9s. Les indices des attributs expos\xE9s sont donn\xE9s sous forme d'un tableau, + * pas n\xE9cessairement dans un ordre croissant. + * * @author fred deniger * @version $Id: GISDataModelAbstract.java,v 1.1 2007-01-10 08:58:47 deniger Exp $ */ @@ -20,6 +24,10 @@ final int[] attShown_; protected final GISDataModel model_; + /** + * @param _attShown Les indices des seuls attributs a exposer. + * @param _model Le mod\xE8le d'origine. + */ public GISDataModelAbstract(final int[] _attShown, final GISDataModel _model) { super(); attShown_ = _attShown; Modified: branches/Br_FudaaModeleur_TF/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISDataModelFilterAdapter.java =================================================================== --- branches/Br_FudaaModeleur_TF/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISDataModelFilterAdapter.java 2008-06-27 15:16:05 UTC (rev 3661) +++ branches/Br_FudaaModeleur_TF/fudaa_devel/ctulu/src/org/fudaa/ctulu/gis/GISDataModelFilterAdapter.java 2008-06-27 15:21:09 UTC (rev 3662) @@ -14,19 +14,28 @@ import org.fudaa.ctulu.CtuluLibArray; /** + * Un filtre permettant d'exposer certains attributs d'un mod\xE8le de donn\xE9es + * et/ou certaines g\xE9om\xE9tries.<p> + * <b>Important</b> : Le filtre autorise des attributs qui ne sont pas dans le modele d'origine. + * Pour ces attributs, les valeurs retourn\xE9es pour chaque g\xE9om\xE9trie sont nulles. * @author Fred Deniger * @version $Id: GISDataModelFilterAdapter.java,v 1.1 2007-01-10 08:58:47 deniger Exp $ */ public class GISDataModelFilterAdapter extends GISDataModelAbstract { + /** + * Cr\xE9ation d'un filtre conservant toutes les g\xE9om\xE9tries et seulement les attributs donn\xE9s. + */ public static GISDataModelFilterAdapter buildAdapter(final GISDataModel _collection, final GISAttributeInterface[] _att) { return buildAdapter(_collection, _att, null); } /** + * Cr\xE9ation d'un filtre ne conservant que les g\xE9om\xE9tries d'indices donn\xE9s et les attributs donn\xE9s. * @param _collection la zone a adapter * @param _att les attributs dans l'ordre voulu. + * @param _idxGeom Les indices des seules g\xE9om\xE9tries \xE0 exposer. * @return l'adapteur */ public static GISDataModelFilterAdapter buildAdapter(final GISDataModel _collection, @@ -42,6 +51,9 @@ } + /** + * Cr\xE9ation d'un filtre ne conservant que les lignes et les d'attributs donn\xE9s. + */ public static GISDataModelFilterAdapter buildLigneAdapter(final GISDataModel _collection, final GISAttributeInterface[] _att) { boolean allLigneBrisee = true; @@ -62,6 +74,9 @@ return buildAdapter(_collection, _att, CtuluLibArray.getSelectedIdx(set)); } + /** + * Cr\xE9ation d'un filtre ne conservant que les lignes ferm\xE9es et les d'attributs donn\xE9s. + */ public static GISDataModelFilterAdapter buildLigneFermeeAdapter(final GISDataModel _collection, final GISAttributeInterface[] _att) { boolean allLigneFermee = true; @@ -82,6 +97,9 @@ return buildAdapter(_collection, _att, CtuluLibArray.getSelectedIdx(set)); } + /** + * Cr\xE9ation d'un filtre ne conservant que les lignes ferm\xE9es et les d'attributs donn\xE9s. + */ public static GISDataModelFilterAdapter buildLigneOuverteAdapter(final GISDataModel _collection, final GISAttributeInterface[] _att) { boolean allLigneBrisee = true; @@ -102,6 +120,9 @@ return buildAdapter(_collection, _att, CtuluLibArray.getSelectedIdx(set)); } + /** + * Cr\xE9ation d'un filtre ne conservant que les points et les d'attributs donn\xE9s. + */ public static GISDataModelFilterAdapter buildPointAdapter(final GISDataModel _collection, final GISAttributeInterface[] _att) { boolean allPoint = true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |