DCMTK
Version 3.6.1 20170228
OFFIS DICOM Toolkit
|
A range-based filter implementation that compares an attribute's value with a range of values defined by two iterators. More...
Public Member Functions | |
IteratorBasedFilter (const Iterator &begin, const Iterator &end) | |
construct an IteratorBasedFilter object from two iterators. More... | |
virtual OFBool | apply (const OFString &value) |
apply the actual filter. More... | |
![]() | |
virtual | ~FilterInterface () |
enable virtual destructor. | |
Private Member Functions | |
IteratorBasedFilter (const IteratorBasedFilter &) | |
disable copy constructor. | |
IteratorBasedFilter & | operator= (const IteratorBasedFilter &) |
disable copy assignment. | |
Private Attributes | |
Iterator const | m_Begin |
an iterator referring to the first element in the range of values. | |
Iterator const | m_End |
an iterator referring to one past the end in the range of values. | |
A range-based filter implementation that compares an attribute's value with a range of values defined by two iterators.
Iterator | a type matching the STL's ForwardIterator concept. |
|
inline |
construct an IteratorBasedFilter object from two iterators.
begin | an iterator referring to the first element in the range of values. |
end | an iterator referring to one past the end in the range of values. |
|
inlinevirtual |
apply the actual filter.
value | the value to be compared with the range of values. |
Implements DcmAttributeFilter::FilterInterface.