[vtk-developers] RemoveActor vs RemoveViewProp confusion
Sean McBride
sean at rogue-research.com
Thu May 5 12:10:15 EDT 2011
Hi all,
In vtkRender.h:
// Description:
// Add/Remove different types of props to the renderer.
// These methods are all synonyms to AddViewProp and RemoveViewProp.
// They are here for convenience and backwards compatibility.
void AddActor(vtkProp *p);
void AddVolume(vtkProp *p);
void RemoveActor(vtkProp *p);
void RemoveVolume(vtkProp *p);
yet in vtkRender.cxx:
void vtkRenderer::RemoveActor(vtkProp* p)
{
this->Actors->RemoveItem(p);
this->RemoveViewProp(p);
}
So it would seem RemoveActor is not synonymous with RemoveViewProp since
it does additional work (mutating the Actors ivar).
Could someone clarify?
When/if would one use Add/RemoveActor in place of Add/RemoveViewProp?
Should the Actor/Volume versions be marked deprecated?
Thanks,
--
____________________________________________________________
Sean McBride, B. Eng sean at rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
More information about the vtk-developers
mailing list