Classes | Functions
contrib/mul/mipa/mipa_vector_normaliser.h File Reference

Base class for normalisation algorithms for image feature vectors. More...

#include <vcl_string.h>
#include <vcl_memory.h>
#include <vcl_iosfwd.h>
#include <vsl/vsl_fwd.h>
#include <vnl/vnl_fwd.h>

Go to the source code of this file.

Classes

class  mipa_vector_normaliser
 Base class for normalisation algorithms for image texture vectors. More...

Functions

void vsl_add_to_binary_loader (const mipa_vector_normaliser &b)
 Allows derived class to be loaded by base-class pointer.
void vsl_b_write (vsl_b_ostream &bfs, const mipa_vector_normaliser &b)
 Binary file stream output operator for class reference.
void vsl_b_read (vsl_b_istream &bfs, mipa_vector_normaliser &b)
 Binary file stream input operator for class reference.
vcl_ostream & operator<< (vcl_ostream &os, const mipa_vector_normaliser &b)
 Stream output operator for class reference.
vcl_ostream & operator<< (vcl_ostream &os, const mipa_vector_normaliser *b)
 Stream output operator for class pointer.
void vsl_print_summary (vcl_ostream &os, const mipa_vector_normaliser &b)
 Stream output operator for class reference.
void vsl_print_summary (vcl_ostream &os, const mipa_vector_normaliser *b)
 Stream output operator for class reference.

Detailed Description

Base class for normalisation algorithms for image feature vectors.

Author:
Martin Roberts

Definition in file mipa_vector_normaliser.h.


Function Documentation

vcl_ostream& operator<< ( vcl_ostream &  os,
const mipa_vector_normaliser b 
)

Stream output operator for class reference.

Definition at line 70 of file mipa_vector_normaliser.cxx.

vcl_ostream& operator<< ( vcl_ostream &  os,
const mipa_vector_normaliser b 
)

Stream output operator for class pointer.

Definition at line 81 of file mipa_vector_normaliser.cxx.

void vsl_add_to_binary_loader ( const mipa_vector_normaliser b)

Allows derived class to be loaded by base-class pointer.

A loader object exists which is invoked by calls of the form "vsl_b_read(bfs,base_ptr);". This loads derived class objects from the disk, places them on the heap and returns a base class pointer. In order to work the loader object requires an instance of each derived class that might be found. This function gives the model class to the appropriate loader.

Definition at line 16 of file mipa_vector_normaliser.cxx.

void vsl_b_read ( vsl_b_istream bfs,
mipa_vector_normaliser b 
)

Binary file stream input operator for class reference.

Definition at line 63 of file mipa_vector_normaliser.cxx.

void vsl_b_write ( vsl_b_ostream bfs,
const mipa_vector_normaliser b 
)

Binary file stream output operator for class reference.

Definition at line 23 of file mipa_vector_normaliser.cxx.

void vsl_print_summary ( vcl_ostream &  os,
const mipa_vector_normaliser b 
)

Stream output operator for class reference.

Definition at line 91 of file mipa_vector_normaliser.cxx.

void vsl_print_summary ( vcl_ostream &  os,
const mipa_vector_normaliser b 
)

Stream output operator for class reference.

Definition at line 98 of file mipa_vector_normaliser.cxx.