+/*=========================================================================
+ Program: vv http://www.creatis.insa-lyon.fr/rio/vv
+
+ Authors belong to:
+ - University of LYON http://www.universite-lyon.fr/
+ - Léon Bérard cancer center http://www.centreleonberard.fr
+ - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE. See the copyright notices for more information.
+
+ It is distributed under dual licence
+
+ - BSD See included LICENSE.txt file
+ - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
+===========================================================================**/
#ifndef vvMesh_h
#define vvMesh_h
#include <string>
void AddMesh(vtkPolyData* p);
///Removes all meshes in the object
void RemoveMeshes();
- unsigned int GetNumberOfMeshes() { return meshes.size(); }
+ unsigned int GetNumberOfMeshes() { return (unsigned int)meshes.size(); }
vtkImageData* GetMask(unsigned int i) const {return masks[i];}
void AddMask(vtkImageData* im);
void RemoveMasks();
- unsigned int GetNumberOfMasks() { return masks.size(); }
+ unsigned int GetNumberOfMasks() { return (unsigned int)masks.size(); }
///Pretty-print information about the mesh
void Print() const;