Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PR: synchro V7_main tag mergefrom_V6_main_06Mar13
[modules/smesh.git]
/
src
/
OBJECT
/
SMESH_CellLabelActor.h
diff --git
a/src/OBJECT/SMESH_CellLabelActor.h
b/src/OBJECT/SMESH_CellLabelActor.h
index 988a0dcaf8cb2994ee4544a4e227d3aa6719f9dd..83b8b6386b3baffc004698712922fd054f3c8bb3 100644
(file)
--- a/
src/OBJECT/SMESH_CellLabelActor.h
+++ b/
src/OBJECT/SMESH_CellLabelActor.h
@@
-27,12
+27,14
@@
#define SMESH_CELL_LABEL_ACTOR_H
#include "SMESH_DeviceActor.h"
#define SMESH_CELL_LABEL_ACTOR_H
#include "SMESH_DeviceActor.h"
+#include "SMESH_ActorUtils.h"
class vtkSelectVisiblePoints;
class vtkLabeledDataMapper;
class vtkActor2D;
class vtkMaskPoints;
class vtkUnstructuredGrid;
class vtkSelectVisiblePoints;
class vtkLabeledDataMapper;
class vtkActor2D;
class vtkMaskPoints;
class vtkUnstructuredGrid;
+class vtkTextProperty;
class VTKViewer_CellCenters;
class VTKViewer_CellCenters;
@@
-42,9
+44,9
@@
public:
static SMESH_CellLabelActor* New();
static void ProcessEvents(vtkObject* theObject,
static SMESH_CellLabelActor* New();
static void ProcessEvents(vtkObject* theObject,
- unsigned long theEvent,
- void* theClientData,
- void* theCallData);
+
unsigned long theEvent,
+
void* theClientData,
+
void* theCallData);
vtkTypeMacro(SMESH_CellLabelActor, SMESH_DeviceActor);
vtkTypeMacro(SMESH_CellLabelActor, SMESH_DeviceActor);
@@
-57,6
+59,10
@@
public:
virtual void AddToRender(vtkRenderer* theRenderer);
virtual void RemoveFromRender(vtkRenderer* theRenderer);
virtual void AddToRender(vtkRenderer* theRenderer);
virtual void RemoveFromRender(vtkRenderer* theRenderer);
+
+ virtual void SetFontProperties( SMESH::LabelFont family, int size,
+ bool bold, bool italic, bool shadow,
+ double r, double g, double b );
void UpdateLabels();
void UpdateLabels();
@@
-72,6
+78,7
@@
protected:
vtkLabeledDataMapper* myClsLabeledDataMapper;
vtkSelectVisiblePoints* myClsSelectVisiblePoints;
SMESH_DeviceActor* myBaseActor; //Pointer to the base actor
vtkLabeledDataMapper* myClsLabeledDataMapper;
vtkSelectVisiblePoints* myClsSelectVisiblePoints;
SMESH_DeviceActor* myBaseActor; //Pointer to the base actor
+ vtkTextProperty* myClsTextProp;
protected:
// Not implemented.
protected:
// Not implemented.