NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | List of all members
niftk::LookupTableProviderServiceImpl Class Reference

Service implementation of LookupTableProviderService. More...

Inheritance diagram for niftk::LookupTableProviderServiceImpl:
Inheritance graph
[legend]
Collaboration diagram for niftk::LookupTableProviderServiceImpl:
Collaboration graph
[legend]

Public Member Functions

 LookupTableProviderServiceImpl ()
 
virtual ~LookupTableProviderServiceImpl ()
 
virtual unsigned int GetNumberOfLookupTables () override
 
virtual bool CheckName (const QString &name) override
 
virtual vtkLookupTable * CreateLookupTable (const QString &lookupTableName, float lowestValueOpacity, float highestValueOpacity) override
 
virtual
NamedLookupTableProperty::Pointer 
CreateLookupTableProperty (const QString &lookupTableName, float lowestValueOpacity, float highestValueOpacity) override
 
virtual
LabeledLookupTableProperty::Pointer 
CreateLookupTableProperty (const QString &lookupTableName) override
 
virtual void AddNewLookupTableContainer (const LookupTableContainer *container) override
 
virtual void ReplaceLookupTableContainer (const LookupTableContainer *container, const QString &lookupTableName) override
 
virtual bool GetIsScaled (const QString &lookupTableName) override
 
virtual std::vector< QString > GetTableNames () override
 
LabeledLookupTableProperty::LabelListType GetLabels (const QString &lookupTableName)
 

Detailed Description

Service implementation of LookupTableProviderService.

Constructor & Destructor Documentation

niftk::LookupTableProviderServiceImpl::LookupTableProviderServiceImpl ( )
niftk::LookupTableProviderServiceImpl::~LookupTableProviderServiceImpl ( )
virtual

Member Function Documentation

void niftk::LookupTableProviderServiceImpl::AddNewLookupTableContainer ( const LookupTableContainer container)
overridevirtual
bool niftk::LookupTableProviderServiceImpl::CheckName ( const QString &  name)
overridevirtual
vtkLookupTable * niftk::LookupTableProviderServiceImpl::CreateLookupTable ( const QString &  lookupTableName,
float  lowestValueOpacity,
float  highestValueOpacity 
)
overridevirtual
niftk::NamedLookupTableProperty::Pointer niftk::LookupTableProviderServiceImpl::CreateLookupTableProperty ( const QString &  lookupTableName,
float  lowestValueOpacity,
float  highestValueOpacity 
)
overridevirtual
niftk::LabeledLookupTableProperty::Pointer niftk::LookupTableProviderServiceImpl::CreateLookupTableProperty ( const QString &  lookupTableName)
overridevirtual
bool niftk::LookupTableProviderServiceImpl::GetIsScaled ( const QString &  lookupTableName)
overridevirtual
niftk::LabeledLookupTableProperty::LabelListType niftk::LookupTableProviderServiceImpl::GetLabels ( const QString &  lookupTableName)
See also
Returns labels for the given table, if they exist.
unsigned int niftk::LookupTableProviderServiceImpl::GetNumberOfLookupTables ( )
overridevirtual
std::vector< QString > niftk::LookupTableProviderServiceImpl::GetTableNames ( )
overridevirtual
void niftk::LookupTableProviderServiceImpl::ReplaceLookupTableContainer ( const LookupTableContainer container,
const QString &  lookupTableName 
)
overridevirtual

The documentation for this class was generated from the following files: