Classes | Defines | Functions
contrib/gel/mrc/vpgl/vpgl_comp_rational_camera.h File Reference

A composite rational camera model. More...

#include <vgl/vgl_fwd.h>
#include <vcl_iostream.h>
#include <vcl_string.h>
#include <vnl/vnl_vector_fixed.h>
#include <vnl/vnl_matrix_fixed.h>
#include <vpgl/vpgl_rational_camera.h>

Go to the source code of this file.

Classes

class  vpgl_comp_rational_camera< T >

Defines

#define VPGL_COMP_RATIONAL_CAMERA_INSTANTIATE(T)   extern "please include vgl/vpgl_comp_rational_camera.txx first"

Functions

template<class T >
vcl_ostream & operator<< (vcl_ostream &s, const vpgl_comp_rational_camera< T > &p)
 Write to stream.
template<class T >
vcl_istream & operator>> (vcl_istream &is, vpgl_comp_rational_camera< T > &p)
 Read from stream.

Detailed Description

A composite rational camera model.

Author:
Joseph Mundy
Date:
August 4, 2007

Rational camera models often have positioning errors that can be corrected by a rigid body transformation of the image coordinate system. There also exist anamorphic image formats that require anisotropic scaling of the image coordinates. In order to support these image transformations, the rational camera class is augmented by a five-parameter affine transformation that includes: translation(2 dof); rotation(1 dof); and scale in u and v (2 dof).

Definition in file vpgl_comp_rational_camera.h.


Define Documentation

#define VPGL_COMP_RATIONAL_CAMERA_INSTANTIATE (   T)    extern "please include vgl/vpgl_comp_rational_camera.txx first"

Definition at line 117 of file vpgl_comp_rational_camera.h.


Function Documentation

template<class T >
vcl_ostream & operator<< ( vcl_ostream &  s,
const vpgl_comp_rational_camera< T > &  p 
)

Write to stream.

Definition at line 420 of file vpgl_comp_rational_camera.txx.

template<class T >
vcl_istream & operator>> ( vcl_istream &  is,
vpgl_comp_rational_camera< T > &  p 
)

Read from stream.