Classes | Defines | Functions
core/vpgl/vpgl_local_rational_camera.h File Reference

A local rational camera model. More...

#include <vgl/vgl_fwd.h>
#include <vcl_iostream.h>
#include <vcl_string.h>
#include <vpgl/vpgl_rational_camera.h>
#include <vpgl/vpgl_lvcs.h>

Go to the source code of this file.

Classes

class  vpgl_local_rational_camera< T >

Defines

#define VPGL_LOCAL_RATIONAL_CAMERA_INSTANTIATE(T)   extern "please include vgl/vpgl_local_rational_camera.txx first"

Functions

template<class T >
vpgl_local_rational_camera< T > * read_local_rational_camera (vcl_string cam_path)
 Creates a local rational camera from a file.
template<class T >
vpgl_local_rational_camera< T > * read_local_rational_camera (vcl_istream &istr)
 Creates a local rational camera from a file.
template<class T >
vcl_ostream & operator<< (vcl_ostream &s, const vpgl_local_rational_camera< T > &p)
 Write to stream.
template<class T >
vcl_istream & operator>> (vcl_istream &is, vpgl_local_rational_camera< T > &p)
 Read from stream.

Detailed Description

A local rational camera model.

Author:
Joseph Mundy
Date:
February 16, 2008

Rational camera models are defined with respect to global geographic coordinates. In many applications it is necessary to project points with local 3-d Cartesian coordinates. This camera class incorporates a Local Vertical Coordinate System (LVCS) to convert local coordinates to geographic coordinates to input to the native geographic RPC model.

Definition in file vpgl_local_rational_camera.h.


Define Documentation

#define VPGL_LOCAL_RATIONAL_CAMERA_INSTANTIATE (   T)    extern "please include vgl/vpgl_local_rational_camera.txx first"

Definition at line 107 of file vpgl_local_rational_camera.h.


Function Documentation

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

Write to stream.

Definition at line 221 of file vpgl_local_rational_camera.txx.

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

Read from stream.

template<class T >
vpgl_local_rational_camera< T > * read_local_rational_camera ( vcl_string  cam_path)

Creates a local rational camera from a file.

Definition at line 179 of file vpgl_local_rational_camera.txx.

template<class T >
vpgl_local_rational_camera< T > * read_local_rational_camera ( vcl_istream &  istr)

Creates a local rational camera from a file.

Definition at line 191 of file vpgl_local_rational_camera.txx.