Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
lfeat::KeypointWriter Class Referenceabstract

Base class for a keypoint writer. More...

#include <KeyPointIO.h>

Inheritance diagram for lfeat::KeypointWriter:
Inheritance graph

Public Member Functions

 KeypointWriter (std::ostream &out=std::cout)
 
virtual void writeHeader (const ImageInfo &imageinfo, int nKeypoints, int dims)=0
 
virtual void writeKeypoint (double x, double y, double scale, double orientation, double score, int dims, double *vec)=0
 
virtual void writeFooter ()=0
 

Protected Attributes

std::ostream & o
 

Detailed Description

Base class for a keypoint writer.

Definition at line 59 of file KeyPointIO.h.

Constructor & Destructor Documentation

lfeat::KeypointWriter::KeypointWriter ( std::ostream &  out = std::cout)
inlineexplicit

Definition at line 67 of file KeyPointIO.h.

Member Function Documentation

virtual void lfeat::KeypointWriter::writeFooter ( )
pure virtual
virtual void lfeat::KeypointWriter::writeHeader ( const ImageInfo imageinfo,
int  nKeypoints,
int  dims 
)
pure virtual
virtual void lfeat::KeypointWriter::writeKeypoint ( double  x,
double  y,
double  scale,
double  orientation,
double  score,
int  dims,
double *  vec 
)
pure virtual

Member Data Documentation

std::ostream& lfeat::KeypointWriter::o
protected

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