26 #ifndef SMESH_NODE_LABEL_ACTOR_H
27 #define SMESH_NODE_LABEL_ACTOR_H
32 class vtkSelectVisiblePoints;
33 class vtkLabeledDataMapper;
37 class vtkTextProperty;
43 static void ProcessEvents(vtkObject* theObject,
44 unsigned long theEvent,
52 virtual void SetPointsLabeled(
bool theIsPointsLabeled);
61 bool bold,
bool italic,
bool shadow,
62 double r,
double g,
double b );
#define SMESHOBJECT_EXPORT
Definition: SMESH_Object.h:38
Definition: SMESH_DeviceActor.h:60
virtual void SetVisibility(int theMode)
Definition: SMESH_DeviceActor.cxx:795
virtual void RemoveFromRender(vtkRenderer *theRenderer)
Definition: SMESH_DeviceActor.cxx:832
virtual void AddToRender(vtkRenderer *theRenderer)
Definition: SMESH_DeviceActor.cxx:824
Definition: SMESH_NodeLabelActor.h:39
vtkTypeMacro(SMESH_NodeLabelActor, SMESH_DeviceActor) virtual void SetPointsLabeled(bool theIsPointsLabeled)
vtkActor2D * myPointLabels
Definition: SMESH_NodeLabelActor.h:72
void operator=(const SMESH_NodeLabelActor &)
static SMESH_NodeLabelActor * New()
virtual bool GetPointsLabeled()
Definition: SMESH_NodeLabelActor.h:53
bool myIsPointsLabeled
Definition: SMESH_NodeLabelActor.h:70
vtkMaskPoints * myPtsMaskPoints
Definition: SMESH_NodeLabelActor.h:73
SMESH_NodeLabelActor(const SMESH_NodeLabelActor &)
vtkTextProperty * myPtsTextProp
Definition: SMESH_NodeLabelActor.h:76
vtkSelectVisiblePoints * myPtsSelectVisiblePoints
Definition: SMESH_NodeLabelActor.h:75
vtkUnstructuredGrid * myPointsNumDataSet
Definition: SMESH_NodeLabelActor.h:71
vtkLabeledDataMapper * myPtsLabeledDataMapper
Definition: SMESH_NodeLabelActor.h:74
LabelFont
Label font family.
Definition: SMESH_ActorUtils.h:37