|
DCMTK Version 3.6.9
OFFIS DICOM Toolkit
|
A range-based filter implementation that compares an attribute's value with a range of values defined by two iterators. More...
Inheritance diagram for DcmAttributeFilter::IteratorBasedFilter< Iterator >:Public Member Functions | |
| IteratorBasedFilter (const Iterator &begin, const Iterator &end) | |
| construct an IteratorBasedFilter object from two iterators. | |
| virtual OFBool | apply (const OFString &value) |
| apply the actual filter. | |
Public Member Functions inherited from DcmAttributeFilter::FilterInterface | |
| 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. |
References m_Begin, and m_End.
Referenced by IteratorBasedFilter(), and operator=().
|
inlinevirtual |
apply the actual filter.
| value | the value to be compared with the range of values. |
Implements DcmAttributeFilter::FilterInterface.