The Machine Perception Toolbox

[Introduction]- [News]- [Download]- [Screenshots]- [Manual (pdf)]- [Forums]- [API Reference]- [Repository ]

 

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EyeObject Class Reference

#include <eyeobject.h>

Inheritance diagram for EyeObject:

Inheritance graph
[legend]
Collaboration diagram for EyeObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 EyeObject (TSquare< float > &square, feature_type eye)
 EyeObject (const EyeObject &thelist)
 EyeObject (feature_type eye, float x_in, float y_in, float scale_in, double activation_in, double cascade_in)
 EyeObject (feature_type eye, float x_in, float y_in, float xSize_in, float ySize_in, float scale_in)
 EyeObject (feature_type eye)
bool operator< (const EyeObject &b) const
bool operator> (const EyeObject &b) const
 ~EyeObject ()

Public Attributes

double cascade_level
int flag

Constructor & Destructor Documentation

EyeObject feature_type  eye  ) 
 

Definition at line 18 of file eyeobject.cpp.

00018                                     {
00019         feature = eye;
00020 }

EyeObject feature_type  eye,
float  x_in,
float  y_in,
float  xSize_in,
float  ySize_in,
float  scale_in
 

Definition at line 22 of file eyeobject.cpp.

00022                                                                                                             {
00023         x = x_in;
00024         y = y_in;
00025         xSize = xSize_in;
00026         ySize = ySize_in;
00027         scale = scale_in;
00028         feature = eye;
00029 }

EyeObject feature_type  eye,
float  x_in,
float  y_in,
float  scale_in,
double  activation_in,
double  cascade_in
 

Definition at line 31 of file eyeobject.cpp.

References cascade_level.

00031                                                                                                                      {
00032         x = x_in;
00033         y = y_in;
00034         scale = scale_in;
00035         activation = activation_in;
00036         cascade_level = cascade_in;
00037         feature = eye;
00038 }

EyeObject const EyeObject thelist  ) 
 

Definition at line 40 of file eyeobject.cpp.

References VisualObject::activation, VisualObject::feature, VisualObject::objects, VisualObject::scale, VisualObject::x, VisualObject::xSize, VisualObject::y, and VisualObject::ySize.

00041 {
00042         objects = thelist.objects;
00043         x = thelist.x;
00044         y = thelist.y;
00045         xSize = thelist.xSize;
00046         ySize = thelist.ySize;
00047         scale = thelist.scale;
00048         feature = thelist.feature;
00049         activation = thelist.activation;
00050 }

EyeObject TSquare< float > &  square,
feature_type  eye
 

Definition at line 52 of file eyeobject.cpp.

References TSquare::scale, TSquare::size, square, TSquare::x, and TSquare::y.

00053 {
00054         x = square.x;
00055         y = square.y;
00056         xSize = square.size;
00057         ySize = square.size;
00058         scale = square.scale;
00059         feature = eye;
00060 }

~EyeObject  ) 
 

Definition at line 62 of file eyeobject.cpp.

00062 {}


Member Function Documentation

bool operator< const EyeObject b  )  const [inline]
 

Definition at line 44 of file eyeobject.h.

References VisualObject::activation.

00044                                                  {
00045                 return (this->activation < b.activation);
00046         }

bool operator> const EyeObject b  )  const [inline]
 

Definition at line 41 of file eyeobject.h.

References VisualObject::activation.

00041                                                   {
00042                 return (this->activation > b.activation);
00043         }


Member Data Documentation

double cascade_level
 

Definition at line 30 of file eyeobject.h.

Referenced by EyeObject().

int flag
 

Definition at line 31 of file eyeobject.h.

Referenced by mexFunction().


The documentation for this class was generated from the following files:
Generated on Mon Nov 8 17:08:31 2004 for MPT by  doxygen 1.3.9.1