All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Public Types | Public Member Functions | Protected Attributes
face_contour_detector::filters::List Class Reference

A list of filters that can save and load parameters automatically. More...

#include <List.h>

List of all members.

Public Types

typedef std::vector
< filters::Filter * >
::const_iterator 
ConstIterator
typedef std::vector
< filters::Filter * >
::iterator 
Iterator

Public Member Functions

virtual void Add (filters::Filter *filter)
 Adds a filter to the list.
virtual void Apply (const cv::Mat &input, cv::Mat &result)
 Applies the filters to the image.
virtual Iterator Begin ()
virtual void DeactivateAll ()
 Deactivates all filters.
virtual Iterator End ()
 List ()
 Constructor.
virtual void LoadParameters (const Properties &properties)
 Loads the parameters for the filters from the properties class.
virtual void SaveParameters (Properties &properties)
 Saves the parameters in the filters to the properties file.
virtual ~List ()
 Deconstructor, that deletes all the ui elements out of the the list.

Protected Attributes

std::vector< filters::Filter * > m_filters
std::vector< bool * > m_filtersActive

Detailed Description

A list of filters that can save and load parameters automatically.

Definition at line 15 of file List.h.


Member Typedef Documentation

Definition at line 33 of file List.h.

Definition at line 32 of file List.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 11 of file List.cpp.

Deconstructor, that deletes all the ui elements out of the the list.

Definition at line 13 of file List.cpp.


Member Function Documentation

Adds a filter to the list.

Definition at line 18 of file List.cpp.

void face_contour_detector::filters::List::Apply ( const cv::Mat &  input,
cv::Mat &  result 
) [virtual]

Applies the filters to the image.

Definition at line 91 of file List.cpp.

Definition at line 128 of file List.cpp.

Deactivates all filters.

Definition at line 121 of file List.cpp.

Definition at line 132 of file List.cpp.

Loads the parameters for the filters from the properties class.

Definition at line 51 of file List.cpp.

Saves the parameters in the filters to the properties file.

Definition at line 23 of file List.cpp.


Member Data Documentation

Definition at line 39 of file List.h.

Definition at line 40 of file List.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


face_contour_detector
Author(s): Fabian Wenzelmann and Julian Schmid
autogenerated on Wed Dec 26 2012 16:18:17