X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSVTK%2FSVTK_DeviceActor.cxx;h=351508a6eb38f180b868f2804ca510c060f57300;hb=320eb776e5eb37ade130d10326bf5cee4559ee86;hp=9af71e3a7bf8ca15b1b439d40bbf9cf2fe1ce7f6;hpb=26ac7ca874ce9a796ff7ad43685f42afca635df9;p=modules%2Fgui.git diff --git a/src/SVTK/SVTK_DeviceActor.cxx b/src/SVTK/SVTK_DeviceActor.cxx index 9af71e3a7..351508a6e 100644 --- a/src/SVTK/SVTK_DeviceActor.cxx +++ b/src/SVTK/SVTK_DeviceActor.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2023 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -41,9 +41,9 @@ #include #include -#include +#include -vtkStandardNewMacro(SVTK_DeviceActor); +vtkStandardNewMacro(SVTK_DeviceActor) /*! Constructor @@ -62,8 +62,8 @@ SVTK_DeviceActor myRepresentation = VTKViewer::Representation::Surface; myIsResolveCoincidentTopology = true; - vtkMapper::GetResolveCoincidentTopologyPolygonOffsetParameters(myPolygonOffsetFactor, - myPolygonOffsetUnits); + VTKViewer_Actor::GetDefaultPolygonOffsetParameters(myPolygonOffsetFactor, + myPolygonOffsetUnits); myMapper = VTKViewer_DataSetMapper::New(); @@ -76,7 +76,7 @@ SVTK_DeviceActor myTransformFilter = VTKViewer_TransformFilter::New(); for(int i = 0; i < 6; i++) - myPassFilter.push_back(vtkPassThroughFilter::New()); + myPassFilter.push_back(vtkPassThrough::New()); } /*! @@ -97,7 +97,7 @@ SVTK_DeviceActor myFeatureEdges->Delete(); - for(int i = 0, iEnd = myPassFilter.size(); i < iEnd; i++) + for(size_t i = 0, iEnd = myPassFilter.size(); i < iEnd; i++) myPassFilter[i]->Delete(); } @@ -150,7 +150,7 @@ vtkDataSet* SVTK_DeviceActor ::GetInput() { - return myPassFilter.front()->GetOutput(); + return static_cast(myPassFilter.front()->GetOutput()); } /*! @@ -189,11 +189,11 @@ SetStoreMapping(bool theStoreMapping) /*! \return time of modification */ -unsigned long int +vtkMTimeType SVTK_DeviceActor ::GetMTime() { - unsigned long mTime = this->Superclass::GetMTime(); + vtkMTimeType mTime = this->Superclass::GetMTime(); mTime = std::max(mTime,myGeomFilter->GetMTime()); @@ -205,7 +205,7 @@ SVTK_DeviceActor if(myIsFeatureEdgesEnabled) mTime = std::max(mTime,myFeatureEdges->GetMTime()); - for(int i = 0, iEnd = myPassFilter.size(); i < iEnd; i++) + for(size_t i = 0, iEnd = myPassFilter.size(); i < iEnd; i++) std::max(mTime,myPassFilter[i]->GetMTime()); return mTime; @@ -266,10 +266,10 @@ SVTK_DeviceActor if ( vtkAlgorithmOutput* anOutput = myPassFilter[ 0 ]->GetOutputPort() ) { myPassFilter[ 0 ]->Update(); - if ( vtkDataSet* aDataSet = myPassFilter[ 0 ]->GetOutput() ) + if ( vtkDataSet* aDataSet = static_cast( myPassFilter[ 0 ]->GetOutput() ) ) { - int numCells=aDataSet->GetNumberOfCells(); - int numPts = aDataSet->GetNumberOfPoints(); + vtkIdType numCells=aDataSet->GetNumberOfCells(); + vtkIdType numPts = aDataSet->GetNumberOfPoints(); //It's impossible to use to apply "shrink" for "empty" dataset if (numCells < 1 || numPts < 1) return; @@ -576,9 +576,9 @@ SVTK_DeviceActor /*! Maps VTK index of a node to corresponding object index */ -int +vtkIdType SVTK_DeviceActor -::GetNodeObjId(int theVtkID) +::GetNodeObjId(vtkIdType theVtkID) { return theVtkID; } @@ -588,7 +588,7 @@ SVTK_DeviceActor */ double* SVTK_DeviceActor -::GetNodeCoord(int theObjID) +::GetNodeCoord(vtkIdType theObjID) { return GetInput()->GetPoint(theObjID); } @@ -599,7 +599,7 @@ SVTK_DeviceActor */ vtkCell* SVTK_DeviceActor -::GetElemCell(int theObjID) +::GetElemCell(vtkIdType theObjID) { return GetInput()->GetCell(theObjID); } @@ -607,9 +607,9 @@ SVTK_DeviceActor /*! Maps VTK index of a cell to corresponding object index */ -int +vtkIdType SVTK_DeviceActor -::GetElemObjId(int theVtkID) +::GetElemObjId(vtkIdType theVtkID) { return theVtkID; }