ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magicsld/SuperEntite.vb
Revision: 205
Committed: Thu Jul 23 20:53:57 2009 UTC (15 years, 9 months ago) by bournival
File size: 1305 byte(s)
Log Message:
Commit de MAGiC_SLD pendant que j'y pense.  Les modifications ne devraient pas concerner personne d'autre que moi.   -- Sylvain

File Contents

# User Rev Content
1 bournival 40 Public MustInherit Class SuperEntite
2    
3     Public nom As String
4     Public nomOrig As String ' le nom original (sans les conditions aux limites)
5     Public condition As String = "" ' la condition aux limites
6     Public Shared NoRealConstant As Long
7    
8 bournival 205 Protected Numero As Long
9     Private numeroMax As Long
10    
11 bournival 40 ''' <summary>
12     ''' En théorie devrait être obsolète...
13     ''' </summary>
14     ''' <param name="tipe"></param>
15     ''' <param name="valeur"></param>
16     ''' <remarks></remarks>
17     Public Sub addCaL(ByRef tipe As String, ByRef valeur As Double)
18     Dim addition As String
19     Dim c As Integer
20     Dim nb As Integer
21    
22     If condition = "" Then condition = "01" Else nb = CInt(Left(condition, 2)) + 1 : Mid(condition, 1, 2) = Format(nb, "00")
23    
24     addition = tipe & Format(valeur, "0.00000e+000")
25    
26     For c = 1 To Len(addition)
27     If Mid(addition, c, 1) = "," Then Mid(addition, c, 1) = "."
28     Next c
29     condition = condition & addition
30    
31     End Sub
32    
33    
34     Public MustOverride Sub Selectionner(Optional ByVal Mark As Integer = 0, Optional ByRef Append As Boolean = True)
35     Public MustOverride Sub SaveNom()
36    
37    
38     Public Sub New()
39 bournival 205 numeroMax += 1
40     Numero = numeroMax
41 bournival 40
42     End Sub
43     End Class