I used 2014.10. It should work in the master with that fix. Thanks for checking.
On 15 January 2015 at 10:24, Christoph Kolb <[email protected]> wrote: > Hi Miklos, > > you are right. Modified() should always be called if any of the > properties has changed. > This has just recently been fixed in commit: > ed3a1760c7bbe27b72cfb3459b732f9741debb4b > I hope that I didn't miss anything there. > > Christoph > > > On 01/14/2015 04:31 PM, Miklos Espak wrote: >> This works, although I would be still curious if the update could be >> directly triggered. Moreover, the Modified() function should be >> invoked by SetText() or SetProperty() IMO. >> >> textOverlay->SetText("hallo"); >> textOverlay->Modified(); >> >> >> On 14 January 2015 at 15:25, Miklos Espak <[email protected]> wrote: >>> Hi, >>> >>> is it possible to change the text of a text overlay and update the >>> screen or you need to create a new TextOverlay2D instance any time >>> when you want to change the text. >>> >>> I want to show the pixel intensities at the crosshair as an >>> annotation, but cannot update the text. >>> >>> I tried these so far, with no success: >>> >>> for (int i = 0; i < 3; ++i) >>> { >>> mitk::BaseRenderer* renderer = m_RenderWindows[i]->GetRenderer(); >>> mitk::OverlayManager::Pointer overlayManager = >>> renderer->GetOverlayManager(); >>> >>> mitk::TextOverlay2D::Pointer textOverlay = m_TextOverlays[i]; >>> textOverlay->SetText("hallo"); >>> textOverlay->Update(renderer); >>> renderer->RequestUpdate(); >>> mitk::AbstractOverlayLayouter::Pointer layouter = >>> overlayManager->GetLayouter(renderer, >>> mitk::Overlay2DLayouter::STANDARD_2D_BOTTOMRIGHT()); >>> layouter->RemoveOverlay(textOverlay); >>> layouter->AddOverlay(textOverlay); >>> overlayManager->UpdateOverlays(renderer); >>> } >>> >>> >>> The text was "hello" initially, and it does not change to "hallo". >>> >>> Is it a bug or am I missing something? >>> >>> Thanks, >>> Miklos >> ------------------------------------------------------------------------------ >> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. >> GigeNET is offering a free month of service with a new server in Ashburn. >> Choose from 2 high performing configs, both with 100TB of bandwidth. >> Higher redundancy.Lower latency.Increased capacity.Completely compliant. >> http://p.sf.net/sfu/gigenet >> _______________________________________________ >> mitk-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/mitk-users > > > ------------------------------------------------------------------------------ > New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > GigeNET is offering a free month of service with a new server in Ashburn. > Choose from 2 high performing configs, both with 100TB of bandwidth. > Higher redundancy.Lower latency.Increased capacity.Completely compliant. > http://p.sf.net/sfu/gigenet > _______________________________________________ > mitk-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mitk-users ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
