Follow this link to skip to the main content

camera_model.h File Reference

#include "claraty/share.h"
#include "claraty/fdm.h"
#include "claraty/factory.h"
#include <memory>

Include dependency graph for camera_model.h:

Go to the source code of this file.

Namespaces

namespace  claraty

Classes

class  claraty::Camera_Model

Typedefs

typedef N_2D_Point< float > claraty::Pixel_Coord
typedef Point< float > claraty::Ray

Functions

bool claraty::io_object (FDM_Map map, std::auto_ptr< Camera_Model > &model)
bool claraty::align_models (const Camera_Model &model1, const Camera_Model &model2, Camera_Model &new_model1, Camera_Model &new_model2, Map_Op &Map_op1, Map_Op &Map_op2)
std::ostream & claraty::operator<< (std::ostream &os, const Camera_Model &model)
 claraty::DECLARE_FACTORY_INIT (Camera_Model, factory)


Detailed Description

This is the pure abstract base class for building camera models.


Designer(s): Clay Kunz, Issa A.D. Nesnas
Author(s): Clay Kunz
Date: December 13, 2001

Software License:
http://claraty.jpl.nasa.gov/license/open_src/ or file: license/open_src.txt

© 2007, Jet Propulsion Laboratory, California Institute of Technology
© 2007, NASA Ames Research Center

Revision
1.7

Definition in file camera_model.h.