ProteoWizard
Public Member Functions | List of all members
FilterWrapper Class Reference
Inheritance diagram for FilterWrapper:

Public Member Functions

 FilterWrapper (const SpectrumListPtr &inner)
 
virtual size_t size () const
 
virtual const SpectrumIdentityspectrumIdentity (size_t index) const
 
virtual SpectrumPtr spectrum (size_t index, bool getBinaryData=false) const
 
 FilterWrapper (const ProteinListPtr &inner)
 
virtual size_t size () const
 
virtual ProteinPtr protein (size_t index, bool getSequence=true) const
 

Detailed Description

Definition at line 51 of file SpectrumListWrapperTest.cpp.

Constructor & Destructor Documentation

◆ FilterWrapper() [1/2]

FilterWrapper::FilterWrapper ( const SpectrumListPtr inner)
inline

Definition at line 57 of file SpectrumListWrapperTest.cpp.

58  : SpectrumListWrapper(inner)
59  {}

◆ FilterWrapper() [2/2]

FilterWrapper::FilterWrapper ( const ProteinListPtr inner)
inline

Definition at line 54 of file ProteinListWrapperTest.cpp.

55  : ProteinListWrapper(inner)
56  {}

Member Function Documentation

◆ size() [1/2]

virtual size_t FilterWrapper::size ( ) const
inlinevirtual

Definition at line 61 of file SpectrumListWrapperTest.cpp.

61 {return inner_->size()/2;}

◆ spectrumIdentity()

virtual const SpectrumIdentity& FilterWrapper::spectrumIdentity ( size_t  index) const
inlinevirtual

Definition at line 62 of file SpectrumListWrapperTest.cpp.

62 {return inner_->spectrumIdentity(index*2);}

◆ spectrum()

virtual SpectrumPtr FilterWrapper::spectrum ( size_t  index,
bool  getBinaryData = false 
) const
inlinevirtual

Definition at line 63 of file SpectrumListWrapperTest.cpp.

63 {return inner_->spectrum(index*2, getBinaryData);}

◆ size() [2/2]

virtual size_t FilterWrapper::size ( ) const
inlinevirtual

Definition at line 58 of file ProteinListWrapperTest.cpp.

58 {return inner_->size()/2;}

◆ protein()

virtual ProteinPtr FilterWrapper::protein ( size_t  index,
bool  getSequence = true 
) const
inlinevirtual

Definition at line 59 of file ProteinListWrapperTest.cpp.

59 {return inner_->protein(index*2, getSequence);}

The documentation for this class was generated from the following files:
pwiz::proteome::ProteinListWrapper
Inheritable pass-through implementation for wrapping a ProteinList.
Definition: ProteinListWrapper.hpp:37
pwiz::msdata::SpectrumListWrapper
Inheritable pass-through implementation for wrapping a SpectrumList.
Definition: SpectrumListWrapper.hpp:37