26#ifndef SMESH_CELL_LABEL_ACTOR_H
27#define SMESH_CELL_LABEL_ACTOR_H
32class vtkSelectVisiblePoints;
33class vtkLabeledDataMapper;
39class VTKViewer_CellCenters;
46 static void ProcessEvents(vtkObject* theObject,
47 unsigned long theEvent,
55 virtual void SetCellsLabeled(
bool theIsCellsLabeled);
64 bool bold,
bool italic,
bool shadow,
65 double r,
double g,
double b );
#define SMESHOBJECT_EXPORT
Definition: SMESH_Object.h:38
Definition: SMESH_CellLabelActor.h:42
VTKViewer_CellCenters * myCellCenters
Definition: SMESH_CellLabelActor.h:77
vtkUnstructuredGrid * myCellsNumDataSet
Definition: SMESH_CellLabelActor.h:74
vtkSelectVisiblePoints * myClsSelectVisiblePoints
Definition: SMESH_CellLabelActor.h:79
SMESH_DeviceActor * myBaseActor
Definition: SMESH_CellLabelActor.h:80
bool myIsCellsLabeled
Definition: SMESH_CellLabelActor.h:73
vtkMaskPoints * myClsMaskPoints
Definition: SMESH_CellLabelActor.h:76
vtkTextProperty * myClsTextProp
Definition: SMESH_CellLabelActor.h:81
void operator=(const SMESH_CellLabelActor &)
static SMESH_CellLabelActor * New()
vtkLabeledDataMapper * myClsLabeledDataMapper
Definition: SMESH_CellLabelActor.h:78
virtual bool GetCellsLabeled()
Definition: SMESH_CellLabelActor.h:56
vtkTypeMacro(SMESH_CellLabelActor, SMESH_DeviceActor) virtual void SetCellsLabeled(bool theIsCellsLabeled)
SMESH_CellLabelActor(const SMESH_CellLabelActor &)
vtkActor2D * myCellsLabels
Definition: SMESH_CellLabelActor.h:75
Definition: SMESH_DeviceActor.h:61
virtual void SetVisibility(int theMode)
Definition: SMESH_DeviceActor.cxx:874
virtual void RemoveFromRender(vtkRenderer *theRenderer)
Definition: SMESH_DeviceActor.cxx:911
virtual void AddToRender(vtkRenderer *theRenderer)
Definition: SMESH_DeviceActor.cxx:903
LabelFont
Label font family.
Definition: SMESH_ActorUtils.h:37