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

#include <KeyPointIO.h>

Inheritance diagram for lfeat::SIFTFormatWriter:
Inheritance graph

Public Member Functions

 SIFTFormatWriter (std::ostream &out=std::cout)
 
void writeHeader (const ImageInfo &imageinfo, int nKeypoints, int dims)
 
void writeKeypoint (double x, double y, double scale, double orientation, double score, int dims, double *vec)
 
void writeFooter ()
 
- Public Member Functions inherited from lfeat::KeypointWriter
 KeypointWriter (std::ostream &out=std::cout)
 

Private Attributes

ImageInfo _image
 

Additional Inherited Members

- Protected Attributes inherited from lfeat::KeypointWriter
std::ostream & o
 

Detailed Description

Definition at line 79 of file KeyPointIO.h.

Constructor & Destructor Documentation

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

Definition at line 85 of file KeyPointIO.h.

Member Function Documentation

void lfeat::SIFTFormatWriter::writeFooter ( )
virtual
void lfeat::SIFTFormatWriter::writeHeader ( const ImageInfo imageinfo,
int  nKeypoints,
int  dims 
)
virtual

Implements lfeat::KeypointWriter.

Definition at line 99 of file KeyPointIO.cpp.

References _image, and lfeat::KeypointWriter::o.

void lfeat::SIFTFormatWriter::writeKeypoint ( double  x,
double  y,
double  scale,
double  orientation,
double  score,
int  dims,
double *  vec 
)
virtual

Implements lfeat::KeypointWriter.

Definition at line 107 of file KeyPointIO.cpp.

References lfeat::KeypointWriter::o.

Member Data Documentation

ImageInfo lfeat::SIFTFormatWriter::_image
private

Definition at line 82 of file KeyPointIO.h.

Referenced by writeFooter(), and writeHeader().


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