[vtk-developers] new vtkTextProperty class and changes
    Lisa Avila 
    lisa.avila at kitware.com
       
    Mon Jul  1 11:52:58 EDT 2002
    
    
  
Hi Sebastien,
>The Color and Opacity attributes of the text are now controlled by the 
>vtkTextProperty instead of the actor2D.
>     Thus, instead of:
>         actor->GetProperty()->SetColor(...)
>         actor->GetProperty()->SetOpacity(...)
>     you would do:
>         actor->GetTextProperty()->SetColor(...)
>         actor->GetTextProperty()->SetOpacity(...)
This seems somewhat awkward since a 2D actor has both a GetProperty and a 
GetTextProperty. Is it possible (since we've broken backwards compatibility 
already - right?) to force the switch to vtkTextActor? This way 
vtkTextActor could have a GetProperty method that returns a vtkTextProperty 
(that would be similar to a vtkVolume which has a GetProperty method that 
returns a vtkVolumeProperty). Or, if it is preferred the GetTextProperty 
name can be used, but a vtkTextActor would not have a GetProperty (so there 
would be only one property which would make it less confusing).
It would then seem like each of the composite actors that contain text 
should have an access method to the vtkTextActor for that text. This way 
the user can get the property from the text actor and change its attributes.
What do you think?
Lisa
    
    
More information about the vtk-developers
mailing list