Page MenuHomePhabricator

ApplyLookuptable.cpp

Authored By
khlebnikov
Dec 9 2014, 12:02 PM
Size
958 B
Referenced Files
None
Subscribers
None

ApplyLookuptable.cpp

void mitk::ImageVtkMapper2D::ApplyLookuptable( mitk::BaseRenderer* renderer )
{
LocalStorage* localStorage = m_LSH.GetLocalStorage(renderer);
// If lookup table or transferfunction use is requested...
mitk::LookupTableProperty::Pointer lookupTableProp = dynamic_cast<mitk::LookupTableProperty*>(this->GetDataNode()->GetProperty("LookupTable", renderer));
if( lookupTableProp.IsNotNull() ) // is a lookuptable set?
{
localStorage->m_ColorLookupTable->DeepCopy(lookupTableProp->GetLookupTable()->GetVtkLookupTable());
}
else
{
//"Image Rendering.Mode was set to use a lookup table but there is no property 'LookupTable'.
//A default (rainbow) lookup table will be used.
//Here have to do nothing. Warning for the user has been removed, due to unwanted console output
//in every interation of the rendering.
}
localStorage->m_LevelWindowFilter->SetLookupTable(localStorage->m_ColorLookupTable);
}

File Metadata

Mime Type
text/plain
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1155
Default Alt Text
ApplyLookuptable.cpp (958 B)