Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
berry::IExtensionPointFilter Struct Reference

#include <berryIExtensionPointFilter.h>

Classes

struct  Concept
 

Public Member Functions

 IExtensionPointFilter (const Concept *concept)
 
bool IsNull () const
 
const ConceptGetConcept () const
 
bool Matches (const IExtensionPoint *target) const
 

Detailed Description

A filter compares the given object to some pattern and returns true if the two match and false otherwise.

This interface may be implemented by clients, however factory methods are available on IExtensionTracker.

Definition at line 32 of file berryIExtensionPointFilter.h.

Constructor & Destructor Documentation

◆ IExtensionPointFilter()

berry::IExtensionPointFilter::IExtensionPointFilter ( const Concept concept)

Member Function Documentation

◆ GetConcept()

const Concept* berry::IExtensionPointFilter::GetConcept ( ) const

◆ IsNull()

bool berry::IExtensionPointFilter::IsNull ( ) const

◆ Matches()

bool berry::IExtensionPointFilter::Matches ( const IExtensionPoint target) const

Return true if the given object matches the criteria for this filter.

Parameters
targetthe object to match
Returns
true if the target matches this filter and false otherwise

The documentation for this struct was generated from the following file: