This commit is contained in:
eap 2012-12-14 13:41:32 +00:00
parent 47709d42f2
commit d0a6c1f78d
2 changed files with 7 additions and 7 deletions

View File

@ -85,7 +85,7 @@ SMESH_NodeLabelActor::SMESH_NodeLabelActor() {
callBackCommand->SetCallback(SMESH_NodeLabelActor::ProcessEvents); callBackCommand->SetCallback(SMESH_NodeLabelActor::ProcessEvents);
myTransformFilter->AddObserver("VTKViewer_TransformFilter::TransformationFinished", myTransformFilter->AddObserver("VTKViewer_TransformFilter::TransformationFinished",
callBackCommand); callBackCommand);
callBackCommand->Delete(); callBackCommand->Delete();
} }
@ -178,9 +178,9 @@ void SMESH_NodeLabelActor::UpdateLabels() {
void SMESH_NodeLabelActor::ProcessEvents(vtkObject* vtkNotUsed(theObject), void SMESH_NodeLabelActor::ProcessEvents(vtkObject* vtkNotUsed(theObject),
unsigned long theEvent, unsigned long theEvent,
void* theClientData, void* theClientData,
void* vtkNotUsed(theCallData)) { void* vtkNotUsed(theCallData)) {
SMESH_NodeLabelActor* self = reinterpret_cast<SMESH_NodeLabelActor*>(theClientData); SMESH_NodeLabelActor* self = reinterpret_cast<SMESH_NodeLabelActor*>(theClientData);
if(self) if(self)
self->UpdateLabels(); self->UpdateLabels();

View File

@ -40,9 +40,9 @@ public:
static SMESH_NodeLabelActor* New(); static SMESH_NodeLabelActor* New();
static void ProcessEvents(vtkObject* theObject, static void ProcessEvents(vtkObject* theObject,
unsigned long theEvent, unsigned long theEvent,
void* theClientData, void* theClientData,
void* theCallData); void* theCallData);
vtkTypeMacro(SMESH_NodeLabelActor, SMESH_DeviceActor); vtkTypeMacro(SMESH_NodeLabelActor, SMESH_DeviceActor);