Changeset 4003 for issm/trunk/src/c/objects/Constraints/Rgb.cpp
- Timestamp:
- 06/02/10 18:21:45 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Constraints/Rgb.cpp
r3775 r4003 25 25 /*}}}1*/ 26 26 /*FUNCTION Rgb::creation {{{1*/ 27 Rgb::Rgb(int rgb_id,int rgb_nodeid1,int rgb_nodeid2, int rgb_dof ){27 Rgb::Rgb(int rgb_id,int rgb_nodeid1,int rgb_nodeid2, int rgb_dof,int rgb_analysis_type){ 28 28 29 29 id=rgb_id; … … 31 31 nodeid2=rgb_nodeid2; 32 32 dof=rgb_dof; 33 analysis_type=rgb_analysis_type; 33 34 34 35 return; … … 62 63 memcpy(marshalled_dataset,&nodeid2,sizeof(nodeid2));marshalled_dataset+=sizeof(nodeid2); 63 64 memcpy(marshalled_dataset,&dof,sizeof(dof));marshalled_dataset+=sizeof(dof); 65 memcpy(marshalled_dataset,&analysis_type,sizeof(analysis_type));marshalled_dataset+=sizeof(analysis_type); 64 66 65 67 *pmarshalled_dataset=marshalled_dataset; … … 74 76 sizeof(nodeid2)+ 75 77 sizeof(dof)+ 78 sizeof(analysis_type)+ 76 79 sizeof(int); //sizeof(int) for enum type 77 80 } … … 92 95 memcpy(&nodeid2,marshalled_dataset,sizeof(nodeid2));marshalled_dataset+=sizeof(nodeid2); 93 96 memcpy(&dof,marshalled_dataset,sizeof(dof));marshalled_dataset+=sizeof(dof); 97 memcpy(&analysis_type,marshalled_dataset,sizeof(analysis_type));marshalled_dataset+=sizeof(analysis_type); 94 98 95 99 /*return: */ … … 113 117 printf(" nodeid2: %i\n",nodeid2); 114 118 printf(" dof: %i\n",dof); 119 printf(" analysis_type: %s\n",EnumAsString(analysis_type)); 115 120 return; 116 121 } … … 124 129 printf(" nodeid2: %i\n",nodeid2); 125 130 printf(" dof: %i\n",dof); 131 printf(" analysis_type: %s\n",EnumAsString(analysis_type)); 126 132 return; 127 133 } … … 160 166 } 161 167 /*}}}1*/ 168 /*FUNCTION Rgb::InAnalysis(int analysis_type){{{1*/ 169 bool Rgb::InAnalysis(int in_analysis_type){ 170 if (in_analysis_type=this->analysis_type)return true; 171 else return false; 172 } 173 /*}}}*/ 174
Note:
See TracChangeset
for help on using the changeset viewer.