#include <string>
#include <stdexcept>
#include <cassert>
+#include <cstdlib>
namespace UNV{
class MESHDRIVERUNV_EXPORT PrefixPrinter{
#ifndef aptrte__h
#define aptrte__h
-#include <limits.h> // limites min max int long real ...
+#include <climits> // limites min max int long real ...
#ifndef WIN32
#include <unistd.h> // gethostname, ...
#endif
#include <stdio.h>
#ifndef WIN32
-#include <iostream.h> // pour cout cin ...
-#include <iomanip.h> // pour le format des io setw, stx, setfill, ...
+#include <iostream> // pour cout cin ...
+#include <iomanip> // pour le format des io setw, stx, setfill, ...
#endif
#include <string.h> // pour les fonctions sur les chaines de caracteres
#include <ctype.h>
# additionnal information to compile and link file
libSMESHimpl_la_CPPFLAGS = \
+ $(CAS_CPPFLAGS) \
$(KERNEL_CXXFLAGS) \
$(MED_CXXFLAGS) \
$(GEOM_CXX_FLAGS) \
$(BOOST_CPPFLAGS) \
- $(CAS_CPPFLAGS) \
@HDF5_INCLUDES@ \
-I$(srcdir)/../Controls \
-I$(srcdir)/../Driver \
#include "DriverUNV_R_SMDS_Mesh.h"
#include "DriverSTL_R_SMDS_Mesh.h"
+#undef _Precision_HeaderFile
#include <BRepPrimAPI_MakeBox.hxx>
#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>
namespace SMESH {
- void ReverseConnectivity( vector<int> & ids, int type )
+ void ReverseConnectivity( vector<vtkIdType> & ids, int type )
{
// for reverse connectivity of other types keeping the first id, see
// void SMESH_VisualObjDef::buildElemPrs() in SMESH_Object.cxx:900
reverse( ids.begin(), ids.end() );
}
else {
- vector<int> aRevIds( ids.size() );
+ vector<vtkIdType> aRevIds( ids.size() );
for ( int i = 0; i < ids.size(); i++)
aRevIds[ i ] = ids[ conn[ i ]];
ids = aRevIds;
BusyLocker lock( myBusy );
- vector<int> anIds;
+ vector<vtkIdType> anIds;
switch (myType) {
case QUAD_EDGE: