ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/geometrie/src/vct_volume.cpp
Revision: 150
Committed: Tue Sep 9 18:41:41 2008 UTC (16 years, 8 months ago) by souaissa
Original Path: magic/lib/geometrie/geometrie/src/vct_volume.cpp
File size: 1798 byte(s)
Log Message:
mise a jour des classes vct

File Contents

# User Rev Content
1 souaissa 150 #include "gestionversion.h"
2     //---------------------------------------------------------------------------
3    
4     #pragma hdrstop
5     #include "mg_volume.h"
6     #include "vct_volume.h"
7     //---------------------------------------------------------------------------
8     #pragma package(smart_init)
9    
10     VCT_VOLUME::VCT_VOLUME(MG_VOLUME* volume):VCT_ELEMENT_TOPOLOGIQUE(volume)
11     {
12     OT_TENSEUR TT1(4);
13     OT_TENSEUR TT2(4);
14    
15     for(int i=0;i<4;i++)
16     TT1(i,i)=1.0;
17     for(int i=0;i<4;i++)
18     TT2(i,i)=1.0;
19     T1=TT1;
20     T2=TT2;
21     }
22    
23    
24     VCT_VOLUME::VCT_VOLUME(VCT_VOLUME& mdd):VCT_ELEMENT_TOPOLOGIQUE(mdd.elem_topo)
25     {
26    
27     }
28    
29    
30     VCT_VOLUME::~ VCT_VOLUME()
31     {
32    
33     }
34    
35     OT_TENSEUR VCT_VOLUME :: get_matrice_transformation(int param)
36     {
37     switch(param)
38     {
39     case 1: return T1;
40     case 2: return T2;
41    
42     }
43    
44     }
45    
46    
47    
48     vector<OT_VECTEUR_4DD> & VCT_VOLUME ::get_vecteurs(void)
49     {
50     }
51     OT_TENSEUR VCT_VOLUME ::calcule_tenseur_metrique()
52     {
53     }
54     OT_VECTEUR_4DD VCT_VOLUME ::calcule_barycentre(OT_TENSEUR& T)
55     {
56     }
57    
58     OT_TENSEUR VCT_VOLUME ::calcule_covariance(OT_TENSEUR& T)
59     {
60     }
61    
62     void VCT_VOLUME ::calcule_axes_dinertie(OT_TENSEUR& T,OT_VECTEUR_4DD& D,OT_TENSEUR& V)
63     {
64     }
65    
66     OT_TENSEUR VCT_VOLUME ::calcule_tenseur_inertie_au_barycentre(OT_TENSEUR& T)
67     {
68     }
69    
70     OT_TENSEUR VCT_VOLUME ::calcule_tenseur_inertie_au_pt(OT_TENSEUR& T,OT_VECTEUR_4DD& xyz)
71     {
72     }
73    
74     OT_TENSEUR VCT_VOLUME ::calcule_tenseur_inertie_base_locale(OT_TENSEUR& T)
75     {
76     }
77    
78     OT_TENSEUR VCT_VOLUME ::calcule_tenseur_inertie_base_entite(OT_TENSEUR& T,VCT& vct_f)
79     {
80     }
81    
82     void VCT_VOLUME ::enregistrer(std::ostream& o)
83     {
84     }
85    
86     int VCT_VOLUME ::get_nb_points()
87     {
88     }
89    
90     std::vector<OT_VECTEUR_4DD> &VCT_VOLUME ::get_points_controle(void)
91     {
92     }
93    
94     OT_VECTEUR_4DD VCT_VOLUME ::get_nouveau_pt(OT_TENSEUR& T,OT_VECTEUR_4DD& v)
95     {
96     }
97