![]()  | 
  
    libmoldeo (Moldeo 1.0 Core)
    1.0
    
   libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo. 
   | 
 
Sistema de características. Más...
#include <moFilterManager.h>
Métodos públicos | |
| moTrackerSystemData () | |
| moTrackerSystemData (int ZoneW, int ZoneH) | |
| moTrackerSystemData (int ZoneW, int ZoneH, int ZoneCW, int ZoneCH) | |
| virtual | ~moTrackerSystemData () | 
| virtual int | GetFeaturesCount () | 
| virtual int | GetValidFeatures () | 
| virtual int | GetDeltaValidFeatures () | 
| virtual moVector2f | GetBarycenter () | 
| virtual moVector2f | GetBarycenterMotion () | 
| virtual moVector2f | GetBarycenterAcceleration () | 
| virtual moVector2f | GetVariance () | 
| virtual moVector2f | GetSpeedVariance () | 
| virtual moVector2f | GetAccelerationVariance () | 
| virtual moVector4f | GetBoundingRectangle () | 
| virtual moVector2f | GetMax () | 
| virtual moVector2f | GetMin () | 
| virtual void | SetMax (float x, float y) | 
| virtual void | SetMin (float x, float y) | 
| virtual moTrackerFeature * | GetFeature (int i) | 
| virtual moTrackerFeatureArray & | GetFeatures () | 
| virtual moVideoFormat & | GetVideoFormat () | 
| virtual void | SetBarycenter (float b_x, float b_y) | 
| virtual void | SetBarycenterMotion (float b_x, float b_y) | 
| virtual void | SetBarycenterAcceleration (float b_x, float b_y) | 
| virtual void | SetVariance (float v_x, float v_y) | 
| virtual void | SetSpeedVariance (float v_x, float v_y) | 
| virtual void | SetAccelerationVariance (float v_x, float v_y) | 
| virtual void | SetBoundingRectangle (float r_x, float r_y, float s_x, float s_y) | 
| virtual void | SetValidFeatures (int validfeatures) | 
| virtual void | SetDeltaValidFeatures (int deltavalidfeatures) | 
| virtual void | SetAbsoluteSpeedAverage (float speedaverage) | 
| virtual void | SetAbsoluteAccelerationAverage (float accaverage) | 
| virtual void | SetAbsoluteTorqueAverage (float toraverage) | 
| virtual int | PositionToZone (float x, float y) | 
| Transforma el vector de posicion (0..1) al indice de zona de la matriz cuadrada.  Más... | |
| virtual moVector2f | ZoneToPosition (int zone) | 
| Transforma el indice de zona al vector posicion.  Más... | |
| virtual int | PositionToZoneC (float x, float y) | 
| Transforma el vector de posicion (0..1) a coordenadas polares luego al indice de zona de la matriz.  Más... | |
| virtual moVector2f | ZoneToPositionC (int zone) | 
| Transforma el indice de zona al vector posicion circular!  Más... | |
| virtual void | SetPositionMatrix (float x, float y, int nfeatures) | 
| POSITION.  Más... | |
| virtual void | SetPositionMatrix (moVector2f pos, int nfeatures) | 
| virtual int | GetPositionMatrix (float x, float y) | 
| virtual int | GetPositionMatrix (moVector2f pos) | 
| virtual void | SetMotionMatrix (float x, float y, int nfeatures) | 
| MOTION.  Más... | |
| virtual void | SetMotionMatrix (moVector2f pos, int nfeatures) | 
| virtual int | GetMotionMatrix (float x, float y) | 
| virtual int | GetMotionMatrix (moVector2f pos) | 
| virtual void | SetAccelerationMatrix (float x, float y, int nfeatures) | 
| ACCELERATION.  Más... | |
| virtual void | SetAccelerationMatrix (moVector2f pos, int nfeatures) | 
| virtual int | GetAccelerationMatrix (float x, float y) | 
| virtual int | GetAccelerationMatrix (moVector2f pos) | 
| virtual void | SetPositionMatrixC (float x, float y, int nfeatures) | 
| POSITION CIRCULAR.  Más... | |
| virtual int | GetPositionMatrixC (float x, float y) | 
| virtual int | GetPositionMatrixC (moVector2f pos) | 
| virtual int | GetPositionMatrixC (int zone) | 
| virtual void | SetMotionMatrixC (float x, float y, int nfeatures) | 
| virtual int | GetMotionMatrixC (float x, float y) | 
| virtual int | GetMotionMatrixC (moVector2f pos) | 
| virtual int | GetMotionMatrixC (int zone) | 
| virtual void | ResetMatrix () | 
| virtual void | DrawFeatures (float w, float h, float offsetx, float offsety) | 
| virtual void | SetMaxFeatures (int p_nFeatures) | 
| virtual int | GetMaxFeatures () | 
| void | Record () | 
| moTrackerSystemHistory & | GetHistory () | 
Atributos públicos | |
| int | m_ZoneW | 
| int | m_ZoneH | 
| int | m_ZoneCW | 
| int | m_ZoneCH | 
| int | m_Zones | 
| int | m_ZonesC | 
| float ** | m_Distancias | 
| int ** | m_Pares | 
| int | nPares | 
Atributos protegidos | |
| float | _zonewf | 
| float | _zonehf | 
| float | _zonecwf | 
| float | _zonechf | 
| moVideoFormat | m_VideoFormat | 
| moTrackerFeatureArray | m_Features | 
| moTrackerInstanceRecord | m_ActualRecord | 
| moTrackerSystemHistory | m_History | 
| int * | m_PositionMatrix | 
| int * | m_MotionMatrix | 
| 4 x 4 zones  Más... | |
| int * | m_AccelerationMatrix | 
| 4 x 4 zones  Más... | |
| int * | m_CircularPositionMatrix | 
| 4 x 4 zones  Más... | |
| int * | m_CircularMotionMatrix | 
| 12 semitones, 3 levels  Más... | |
Sistema de características.
Clase abstracta, interfaz de acceso a conjunto de datos de seguimiento [tracking] esta clase es abstracta y debe ser implementada en cada dispositivo de seguimiento
Definición en la línea 520 del archivo moFilterManager.h.
| moTrackerSystemData::moTrackerSystemData | ( | ) | 
Definición en la línea 619 del archivo moFilterManager.cpp.
| moTrackerSystemData::moTrackerSystemData | ( | int | ZoneW, | 
| int | ZoneH | ||
| ) | 
Definición en la línea 645 del archivo moFilterManager.cpp.
| moTrackerSystemData::moTrackerSystemData | ( | int | ZoneW, | 
| int | ZoneH, | ||
| int | ZoneCW, | ||
| int | ZoneCH | ||
| ) | 
Definición en la línea 673 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 701 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
solo dibujamos los que son validos...
float v_x = (pF->v_x); float v_y = (pF->v_y); float vel = sqrtf( v_x*v_x+v_y*v_y );
int is_parent = pF->is_parent;
Only show segments
Max min green
Variance cyan
RECTANGULAR MATRIX
DRAW ZONE WITH FEATURES IN MOTION
CIRCULAR MATRIX
Definición en la línea 1041 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 956 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 967 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Devuelve la varianza de la aceleración de las características
Definición en la línea 772 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Devuelve el vector de posición del baricentro.
Definición en la línea 752 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Devuelve el vector de aceleración del baricentro.
Definición en la línea 760 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Devuelve el vector de velocidad del baricentro.
Definición en la línea 756 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Devuelve el rectángulo más pequeño que rodea las características.
Definición en la línea 776 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 784 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 744 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 748 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Devuelve las características máximas
Definición en la línea 740 del archivo moFilterManager.cpp.
      
  | 
  inline | 
Definición en la línea 647 del archivo moFilterManager.h.
      
  | 
  virtual | 
Definición en la línea 732 del archivo moFilterManager.cpp.
      
  | 
  inlinevirtual | 
Definición en la línea 644 del archivo moFilterManager.h.
      
  | 
  virtual | 
Definición en la línea 736 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 930 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 941 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 1006 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 1012 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 1017 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 908 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 914 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 983 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 989 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 995 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Devuelve la varianza de la velocidad de las características
Definición en la línea 768 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Devuelve las características válidas. Son aquellas reconocidas de un cuadro a otro.
Definición en la línea 780 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Devuelve la varianza de las posiciones de las características.
Definición en la línea 764 del archivo moFilterManager.cpp.
      
  | 
  inlinevirtual | 
Definición en la línea 583 del archivo moFilterManager.h.
      
  | 
  virtual | 
Transforma el vector de posicion (0..1) al indice de zona de la matriz cuadrada.
Transforma el vector de posicion (0..1) al indice de zona de la matriz cuadrada x must be 0..1
Definición en la línea 803 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Transforma el vector de posicion (0..1) a coordenadas polares luego al indice de zona de la matriz.
&????
sqrt(2)
Definición en la línea 821 del archivo moFilterManager.cpp.
| void moTrackerSystemData::Record | ( | ) | 
Definición en la línea 185 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 788 del archivo moFilterManager.cpp.
      
  | 
  inlinevirtual | 
Definición en la línea 598 del archivo moFilterManager.h.
      
  | 
  inlinevirtual | 
Definición en la línea 597 del archivo moFilterManager.h.
      
  | 
  inlinevirtual | 
Definición en la línea 599 del archivo moFilterManager.h.
      
  | 
  virtual | 
ACCELERATION.
Definición en la línea 951 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 962 del archivo moFilterManager.cpp.
      
  | 
  inlinevirtual | 
Definición en la línea 591 del archivo moFilterManager.h.
      
  | 
  inlinevirtual | 
Definición en la línea 585 del archivo moFilterManager.h.
      
  | 
  inlinevirtual | 
Definición en la línea 587 del archivo moFilterManager.h.
      
  | 
  inlinevirtual | 
Definición en la línea 586 del archivo moFilterManager.h.
      
  | 
  inlinevirtual | 
Definición en la línea 592 del archivo moFilterManager.h.
      
  | 
  inlinevirtual | 
Definición en la línea 595 del archivo moFilterManager.h.
      
  | 
  virtual | 
Definición en la línea 724 del archivo moFilterManager.cpp.
      
  | 
  inlinevirtual | 
Definición en la línea 643 del archivo moFilterManager.h.
      
  | 
  virtual | 
Definición en la línea 728 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
MOTION.
Definición en la línea 925 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 936 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 1001 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
POSITION.
Definición en la línea 893 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Definición en la línea 900 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
POSITION CIRCULAR.
Definición en la línea 978 del archivo moFilterManager.cpp.
      
  | 
  inlinevirtual | 
Definición en la línea 590 del archivo moFilterManager.h.
      
  | 
  inlinevirtual | 
Definición en la línea 594 del archivo moFilterManager.h.
      
  | 
  inlinevirtual | 
Definición en la línea 589 del archivo moFilterManager.h.
      
  | 
  virtual | 
Transforma el indice de zona al vector posicion.
Transforma el indice de zona al vector posicion es el centro del cuadrado lo q devuelve!!!
Definición en la línea 814 del archivo moFilterManager.cpp.
      
  | 
  virtual | 
Transforma el indice de zona al vector posicion circular!
&????
sqrt(2)
Definición en la línea 856 del archivo moFilterManager.cpp.
      
  | 
  protected | 
Definición en la línea 664 del archivo moFilterManager.h.
      
  | 
  protected | 
Definición en la línea 663 del archivo moFilterManager.h.
      
  | 
  protected | 
Definición en la línea 662 del archivo moFilterManager.h.
      
  | 
  protected | 
Definición en la línea 661 del archivo moFilterManager.h.
      
  | 
  protected | 
4 x 4 zones
Definición en la línea 680 del archivo moFilterManager.h.
      
  | 
  protected | 
Definición en la línea 670 del archivo moFilterManager.h.
      
  | 
  protected | 
12 semitones, 3 levels
Definición en la línea 683 del archivo moFilterManager.h.
      
  | 
  protected | 
4 x 4 zones
Definición en la línea 682 del archivo moFilterManager.h.
| float** moTrackerSystemData::m_Distancias | 
Definición en la línea 655 del archivo moFilterManager.h.
      
  | 
  protected | 
Definición en la línea 668 del archivo moFilterManager.h.
      
  | 
  protected | 
Definición en la línea 672 del archivo moFilterManager.h.
      
  | 
  protected | 
4 x 4 zones
Definición en la línea 679 del archivo moFilterManager.h.
| int** moTrackerSystemData::m_Pares | 
Definición en la línea 656 del archivo moFilterManager.h.
      
  | 
  protected | 
Matrices de activación dinámicas. Circulares cemtradas en el baricentro, y cuadradas cubriendo toda el área.
Definición en la línea 678 del archivo moFilterManager.h.
      
  | 
  protected | 
Definición en la línea 666 del archivo moFilterManager.h.
| int moTrackerSystemData::m_ZoneCH | 
Definición en la línea 652 del archivo moFilterManager.h.
| int moTrackerSystemData::m_ZoneCW | 
Definición en la línea 651 del archivo moFilterManager.h.
| int moTrackerSystemData::m_ZoneH | 
Definición en la línea 650 del archivo moFilterManager.h.
| int moTrackerSystemData::m_Zones | 
Definición en la línea 653 del archivo moFilterManager.h.
| int moTrackerSystemData::m_ZonesC | 
Definición en la línea 654 del archivo moFilterManager.h.
| int moTrackerSystemData::m_ZoneW | 
Definición en la línea 649 del archivo moFilterManager.h.
| int moTrackerSystemData::nPares | 
Definición en la línea 657 del archivo moFilterManager.h.