[vtkusers] deriving my own class from vtkActor
    Malcolm Drummond 
    malcolm at geovision.co.za
       
    Sun Oct 20 13:40:51 EDT 2002
    
    
  
Hi Steffen
Something like ...
vtkActorCollection *actors = vtkRenderer->GetActors() ;
vtkMyNewActor *actor;
for (actors->InitTraversal();actor = ((vtkMyNewActor*)(actors->GetNextActor()));)
    {
    actor->MyExtendedMethod();
    // etc etc
    }
... but there are much safer ways of casting available now. There should be something on dynamic and static casting in your compiler help system.
Malcolm
----- Original Message ----- 
  From: Steffen Oeltze 
  To: Malcolm Drummond ; VTK users 
  Sent: Sunday, October 20, 2002 2:43 PM
  Subject: Re: [vtkusers] deriving my own class from vtkActor
  Malcolm Drummond wrote:
Hi SteffenTry casting to your type of actor - the actor collection contains pointersto type vtkActor.
  Unfortunately, I'm not very familiar with C. How does casting work ? What is the syntax ?
  Steffen
Malcolm----- Original Message -----From: "Steffen Oeltze" mailto:<Steffen.Oeltze at Student.Uni-Magdeburg.DETo: "VTK users" mailto:<vtkusers at public.kitware.comSent: Saturday, October 19, 2002 6:05 PMSubject: [vtkusers] deriving my own class from vtkActor
Dear VTK-users,I have derived my own class from vtkActor and I have added a couple ofmethods to this new class.After creating and modifying such a new actor I add it to my existingrenderer. At some point I usevtkRenderer->GetActors() to retrieve my custom actors. Then, I wouldlike to traverse the returnedlist and apply a custom method to each of my selfmade actors. However, Iget the error:
'method' : is not an element of 'vtkActor'
I guess this is a problem of backward compatibility but I don't know howto solve it. Can anybody help me ?Steffen_______________________________________________This is the private VTK discussion list.Please keep messages on-topic. Check the FAQ at:
<http://public.kitware.com/cgi-bin/vtkfaq>
Follow this link to subscribe/unsubscribe:http://public.kitware.com/mailman/listinfo/vtkusers
_______________________________________________This is the private VTK discussion list. Please keep messages on-topic. Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>Follow this link to subscribe/unsubscribe:http://public.kitware.com/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20021020/9a78fc48/attachment.htm>
    
    
More information about the vtkusers
mailing list