|
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.
|