MPEG CDVA Experimentation Model (CXM)  1.0
Compact Descriptors for Visual Analisys
Public Member Functions | Protected Attributes
mpeg7cdva::LeanCoordList Class Reference

#include <CompressedFeatureList.h>

Inheritance diagram for mpeg7cdva::LeanCoordList:
Inheritance graph
[legend]
Collaboration diagram for mpeg7cdva::LeanCoordList:
Collaboration graph
[legend]

Public Member Functions

 LeanCoordList ()
 
 LeanCoordList (int size)
 
 LeanCoordList (mpeg7cdvs::FeatureList &fl)
 
 LeanCoordList (const LeanCoordList &other)
 
LeanCoordListoperator= (const LeanCoordList &other)
 
virtual ~LeanCoordList ()
 
virtual unsigned int getX (int i)
 
virtual unsigned int getY (int i)
 
virtual void setX (int i, unsigned int x)
 
virtual void setY (int i, unsigned int y)
 
virtual int getLength ()
 
virtual mpeg7cdvs::FeatureList & getFeatureList ()
 
virtual void getFeatureList (mpeg7cdvs::FeatureList &fl)
 
- Public Member Functions inherited from mpeg7cdva::CoordList
 CoordList ()
 
 CoordList (mpeg7cdvs::FeatureList &fl)
 

Protected Attributes

unsigned int * xCoord
 
unsigned int * yCoord
 
int nFeatures
 

Constructor & Destructor Documentation

◆ LeanCoordList() [1/4]

mpeg7cdva::LeanCoordList::LeanCoordList ( )

◆ LeanCoordList() [2/4]

mpeg7cdva::LeanCoordList::LeanCoordList ( int  size)

◆ LeanCoordList() [3/4]

mpeg7cdva::LeanCoordList::LeanCoordList ( mpeg7cdvs::FeatureList &  fl)

◆ LeanCoordList() [4/4]

mpeg7cdva::LeanCoordList::LeanCoordList ( const LeanCoordList other)

◆ ~LeanCoordList()

virtual mpeg7cdva::LeanCoordList::~LeanCoordList ( )
virtual

Member Function Documentation

◆ getFeatureList() [1/2]

virtual mpeg7cdvs::FeatureList& mpeg7cdva::LeanCoordList::getFeatureList ( )
virtual

◆ getFeatureList() [2/2]

virtual void mpeg7cdva::LeanCoordList::getFeatureList ( mpeg7cdvs::FeatureList &  fl)
virtual

◆ getLength()

virtual int mpeg7cdva::LeanCoordList::getLength ( )
inlinevirtual

◆ getX()

virtual unsigned int mpeg7cdva::LeanCoordList::getX ( int  i)
inlinevirtual

Implements mpeg7cdva::CoordList.

◆ getY()

virtual unsigned int mpeg7cdva::LeanCoordList::getY ( int  i)
inlinevirtual

Implements mpeg7cdva::CoordList.

◆ operator=()

LeanCoordList& mpeg7cdva::LeanCoordList::operator= ( const LeanCoordList other)

◆ setX()

virtual void mpeg7cdva::LeanCoordList::setX ( int  i,
unsigned int  x 
)
inlinevirtual

◆ setY()

virtual void mpeg7cdva::LeanCoordList::setY ( int  i,
unsigned int  y 
)
inlinevirtual

Field Documentation

◆ nFeatures

int mpeg7cdva::LeanCoordList::nFeatures
protected

◆ xCoord

unsigned int* mpeg7cdva::LeanCoordList::xCoord
protected

◆ yCoord

unsigned int* mpeg7cdva::LeanCoordList::yCoord
protected

The documentation for this class was generated from the following file: