0020062: [CEA 295] Type coherence in *.i files

This commit is contained in:
dmv 2008-12-30 14:22:40 +00:00
parent f063265671
commit 84573a08ef
4 changed files with 8 additions and 6 deletions

View File

@ -30,6 +30,7 @@
#include <string> #include <string>
#include <stdexcept> #include <stdexcept>
#include <cassert> #include <cassert>
#include <cstdlib>
namespace UNV{ namespace UNV{
using namespace std; using namespace std;

View File

@ -28,14 +28,14 @@
#ifndef aptrte__h #ifndef aptrte__h
#define aptrte__h #define aptrte__h
#include <limits.h> // limites min max int long real ... #include <climits> // limites min max int long real ...
#ifndef WIN32 #ifndef WIN32
#include <unistd.h> // gethostname, ... #include <unistd.h> // gethostname, ...
#endif #endif
#include <stdio.h> #include <stdio.h>
#ifndef WIN32 #ifndef WIN32
#include <iostream.h> // pour cout cin ... #include <iostream> // pour cout cin ...
#include <iomanip.h> // pour le format des io setw, stx, setfill, ... #include <iomanip> // pour le format des io setw, stx, setfill, ...
#endif #endif
#include <string.h> // pour les fonctions sur les chaines de caracteres #include <string.h> // pour les fonctions sur les chaines de caracteres
#include <ctype.h> #include <ctype.h>

View File

@ -49,6 +49,7 @@
#include "DriverUNV_R_SMDS_Mesh.h" #include "DriverUNV_R_SMDS_Mesh.h"
#include "DriverSTL_R_SMDS_Mesh.h" #include "DriverSTL_R_SMDS_Mesh.h"
#undef _Precision_HeaderFile
#include <BRepPrimAPI_MakeBox.hxx> #include <BRepPrimAPI_MakeBox.hxx>
#include <TopExp.hxx> #include <TopExp.hxx>
#include <TopExp_Explorer.hxx> #include <TopExp_Explorer.hxx>

View File

@ -90,7 +90,7 @@
namespace SMESH namespace SMESH
{ {
void ReverseConnectivity( std::vector<int> & ids, int type ) void ReverseConnectivity( std::vector<vtkIdType> & ids, int type )
{ {
// for reverse connectivity of other types keeping the first id, see // for reverse connectivity of other types keeping the first id, see
// void SMESH_VisualObjDef::buildElemPrs() in SMESH_Object.cxx:900 // void SMESH_VisualObjDef::buildElemPrs() in SMESH_Object.cxx:900
@ -138,7 +138,7 @@ namespace SMESH
reverse( ids.begin(), ids.end() ); reverse( ids.begin(), ids.end() );
} }
else { else {
std::vector<int> aRevIds( ids.size() ); std::vector<vtkIdType> aRevIds( ids.size() );
for ( int i = 0; i < ids.size(); i++) for ( int i = 0; i < ids.size(); i++)
aRevIds[ i ] = ids[ conn[ i ]]; aRevIds[ i ] = ids[ conn[ i ]];
ids = aRevIds; ids = aRevIds;
@ -666,7 +666,7 @@ void SMESHGUI_AddQuadraticElementDlg::ClickOnApply()
BusyLocker lock( myBusy ); BusyLocker lock( myBusy );
std::vector<int> anIds; std::vector<vtkIdType> anIds;
switch (myType) { switch (myType) {
case QUAD_EDGE: case QUAD_EDGE: