|
From: <chr...@us...> - 2009-11-16 16:59:36
|
Revision: 5482
http://fudaa.svn.sourceforge.net/fudaa/?rev=5482&view=rev
Author: chrisc83
Date: 2009-11-16 16:59:29 +0000 (Mon, 16 Nov 2009)
Log Message:
-----------
OPEN - issue PREPRO-53: Ajout d'un panel pour le traitement du maillage
http://www.fudaa.fr/jira/browse/PREPRO-53
Modified Paths:
--------------
trunk/business/fudaa-ef/core/src/main/java/org/fudaa/dodico/ef/FileFormatGridVersion.java
trunk/business/fudaa-ef/core/src/main/java/org/fudaa/dodico/ef/impl/EfGridSourcesAbstract.java
trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/adcirc/AdcircFileFormat.java
trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/corelebth/CorEleBthFileFormat.java
trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/dunes/DunesMAIFileFormat.java
trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/serafin/SerafinFileFormat.java
trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/serafin/SerafinVolumeFileFormat.java
trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/supertab/SuperTabFileFormat.java
trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/trigrid/TrigridFileFormat.java
Modified: trunk/business/fudaa-ef/core/src/main/java/org/fudaa/dodico/ef/FileFormatGridVersion.java
===================================================================
--- trunk/business/fudaa-ef/core/src/main/java/org/fudaa/dodico/ef/FileFormatGridVersion.java 2009-11-16 10:51:47 UTC (rev 5481)
+++ trunk/business/fudaa-ef/core/src/main/java/org/fudaa/dodico/ef/FileFormatGridVersion.java 2009-11-16 16:59:29 UTC (rev 5482)
@@ -44,4 +44,18 @@
*/
CtuluIOOperationSynthese readGrid(File _f, ProgressionInterface _prog);
+ /**
+ * @return si le format de fichier contient des conditions limites.
+ */
+ boolean hasBoundaryConditons();
+
+ /**
+ * @return si le format de fichier peut lire des maillages.
+ */
+ boolean canReadGrid();
+
+ /**
+ * @return si le format de fichier peut \xE9crire des maillages.
+ */
+ boolean canWriteGrid();
}
\ No newline at end of file
Modified: trunk/business/fudaa-ef/core/src/main/java/org/fudaa/dodico/ef/impl/EfGridSourcesAbstract.java
===================================================================
--- trunk/business/fudaa-ef/core/src/main/java/org/fudaa/dodico/ef/impl/EfGridSourcesAbstract.java 2009-11-16 10:51:47 UTC (rev 5481)
+++ trunk/business/fudaa-ef/core/src/main/java/org/fudaa/dodico/ef/impl/EfGridSourcesAbstract.java 2009-11-16 16:59:29 UTC (rev 5482)
@@ -33,7 +33,7 @@
}
public int getTimeStepNb(){
- return 0;
+ return 1;
}
public boolean isElement(final int _idx){
Modified: trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/adcirc/AdcircFileFormat.java
===================================================================
--- trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/adcirc/AdcircFileFormat.java 2009-11-16 10:51:47 UTC (rev 5481)
+++ trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/adcirc/AdcircFileFormat.java 2009-11-16 16:59:29 UTC (rev 5482)
@@ -53,4 +53,19 @@
{
return null;
}
+
+ public boolean canReadGrid()
+ {
+ return true;
+ }
+
+ public boolean canWriteGrid()
+ {
+ return false;
+ }
+
+ public boolean hasBoundaryConditons()
+ {
+ return false;
+ }
}
Modified: trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/corelebth/CorEleBthFileFormat.java
===================================================================
--- trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/corelebth/CorEleBthFileFormat.java 2009-11-16 10:51:47 UTC (rev 5481)
+++ trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/corelebth/CorEleBthFileFormat.java 2009-11-16 16:59:29 UTC (rev 5482)
@@ -222,4 +222,20 @@
return true;
}
+ public boolean canReadGrid()
+ {
+ return true;
+ }
+
+ public boolean canWriteGrid()
+ {
+ return true;
+ }
+
+ public boolean hasBoundaryConditons()
+ {
+ // TODO Voir si correct
+ return false;
+ }
+
}
\ No newline at end of file
Modified: trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/dunes/DunesMAIFileFormat.java
===================================================================
--- trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/dunes/DunesMAIFileFormat.java 2009-11-16 10:51:47 UTC (rev 5481)
+++ trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/dunes/DunesMAIFileFormat.java 2009-11-16 16:59:29 UTC (rev 5482)
@@ -130,4 +130,20 @@
return s;
}
+ public boolean canReadGrid()
+ {
+ return true;
+ }
+
+ public boolean canWriteGrid()
+ {
+ return true;
+ }
+
+ public boolean hasBoundaryConditons()
+ {
+ // TODO Voir si correct
+ return false;
+ }
+
}
\ No newline at end of file
Modified: trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/serafin/SerafinFileFormat.java
===================================================================
--- trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/serafin/SerafinFileFormat.java 2009-11-16 10:51:47 UTC (rev 5481)
+++ trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/serafin/SerafinFileFormat.java 2009-11-16 16:59:29 UTC (rev 5482)
@@ -317,4 +317,20 @@
w.setProgressReceiver(_prog);
return w.write(_source);
}
+
+ public boolean canReadGrid()
+ {
+ return true;
+ }
+
+ public boolean canWriteGrid()
+ {
+ return true;
+ }
+
+ public boolean hasBoundaryConditons()
+ {
+ // TODO Voir si correct
+ return false;
+ }
}
\ No newline at end of file
Modified: trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/serafin/SerafinVolumeFileFormat.java
===================================================================
--- trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/serafin/SerafinVolumeFileFormat.java 2009-11-16 10:51:47 UTC (rev 5481)
+++ trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/serafin/SerafinVolumeFileFormat.java 2009-11-16 16:59:29 UTC (rev 5482)
@@ -311,4 +311,20 @@
return w.write(_source);
}
+ public boolean canReadGrid()
+ {
+ return true;
+ }
+
+ public boolean canWriteGrid()
+ {
+ return true;
+ }
+
+ public boolean hasBoundaryConditons()
+ {
+ // TODO Voir si correct
+ return false;
+ }
+
}
Modified: trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/supertab/SuperTabFileFormat.java
===================================================================
--- trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/supertab/SuperTabFileFormat.java 2009-11-16 10:51:47 UTC (rev 5481)
+++ trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/supertab/SuperTabFileFormat.java 2009-11-16 16:59:29 UTC (rev 5482)
@@ -53,4 +53,19 @@
{
return null;
}
+
+ public boolean canReadGrid()
+ {
+ return true;
+ }
+
+ public boolean canWriteGrid()
+ {
+ return false;
+ }
+
+ public boolean hasBoundaryConditons()
+ {
+ return true;
+ }
}
Modified: trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/trigrid/TrigridFileFormat.java
===================================================================
--- trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/trigrid/TrigridFileFormat.java 2009-11-16 10:51:47 UTC (rev 5481)
+++ trunk/business/fudaa-ef/io/src/main/java/org/fudaa/dodico/ef/io/trigrid/TrigridFileFormat.java 2009-11-16 16:59:29 UTC (rev 5482)
@@ -94,4 +94,18 @@
return write(_f, _m.getGrid(), _prog);
}
+ public boolean canReadGrid()
+ {
+ return true;
+ }
+
+ public boolean canWriteGrid()
+ {
+ return false;
+ }
+
+ public boolean hasBoundaryConditons()
+ {
+ return true;
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|