23 #ifndef SMESHGUI_IdPreview_H
24 #define SMESHGUI_IdPreview_H
31 #include <TColStd_MapOfInteger.hxx>
37 class SVTK_ViewWindow;
39 class vtkLabeledDataMapper;
42 class vtkSelectVisiblePoints;
43 class vtkTextProperty;
56 void SetElemsData (
const std::vector<int> & theElemsIdMap,
57 const std::list<gp_XYZ> & theGrCentersXYZ );
58 template<
class INT_ITER,
class XYZ_ITER >
60 XYZ_ITER theGrCentersBegin, XYZ_ITER theGrCentersEnd )
62 std::vector<int> elemsIds( theElemsBegin, theElemsEnd );
63 std::list<gp_XYZ> gcXYZ( theGrCentersBegin, theGrCentersEnd );
66 void SetPointsLabeled(
bool theIsPointsLabeled,
bool theIsActorVisible =
true );