OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimPpjFrameSensorFile.h>
Classes | |
class | PointMap |
Public Types | |
enum | PointType { UNKNOWN_POINT_TYPE = 0, BASIC_POINT_TYPE = 1 } |
typedef std::vector< PointMap > | PointMapList |
typedef std::vector< ossim_float64 > | DoubleArrayType |
Public Member Functions | |
ossimPpjFrameSensorFile () | |
virtual bool | readFile (const ossimFilename &file) |
virtual bool | readStream (std::istream &is) |
const ossimString & | getBaseName () const |
ossim_int64 | getImageNumber () const |
const ossimDpt & | getPrincipalPoint () const |
const ossimGpt & | getPlatformPosition () const |
const NEWMAT::Matrix & | getExtrinsic () const |
const NEWMAT::Matrix & | getIntrinsic () const |
const ossimDpt & | getImageSize () const |
const DoubleArrayType & | getRadialDistortion () const |
const DoubleArrayType & | getTangentialDistortion () const |
double | getAverageProjectedHeight () const |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () const |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
virtual std::ostream & | print (std::ostream &out) const |
Generic print method. More... | |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
Protected Member Functions | |
void | reset () |
ossimPpjFrameSensorFile (const ossimPpjFrameSensorFile &src) | |
ossimPpjFrameSensorFile & | operator= (const ossimPpjFrameSensorFile &src) |
![]() | |
virtual | ~ossimReferenced () |
Protected Attributes | |
ossimGpt | m_platformPosition |
ossimFilename | m_filename |
ossimString | m_fileBaseName |
ossim_int64 | m_imageNumber |
ossimRefPtr< ossimXmlDocument > | m_ppjXml |
ossimDpt | m_imageSize |
ossimDpt | m_principalPoint |
NEWMAT::Matrix | m_extrinsicMatrix |
NEWMAT::Matrix | m_intrinsicMatrix |
DoubleArrayType | m_radialDistortion |
DoubleArrayType | m_tangentialDistortion |
PointMapList | m_pointMapList |
double | m_averageProjectedHeight |
Definition at line 14 of file ossimPpjFrameSensorFile.h.
typedef std::vector<ossim_float64> ossimPpjFrameSensorFile::DoubleArrayType |
Definition at line 30 of file ossimPpjFrameSensorFile.h.
typedef std::vector<PointMap> ossimPpjFrameSensorFile::PointMapList |
Definition at line 29 of file ossimPpjFrameSensorFile.h.
Enumerator | |
---|---|
UNKNOWN_POINT_TYPE | |
BASIC_POINT_TYPE |
Definition at line 17 of file ossimPpjFrameSensorFile.h.
ossimPpjFrameSensorFile::ossimPpjFrameSensorFile | ( | ) |
Definition at line 7 of file ossimPpjFrameSensorFile.cpp.
References reset().
|
protected |
Definition at line 284 of file ossimPpjFrameSensorFile.cpp.
double ossimPpjFrameSensorFile::getAverageProjectedHeight | ( | ) | const |
Definition at line 59 of file ossimPpjFrameSensorFile.cpp.
References m_averageProjectedHeight.
const ossimString & ossimPpjFrameSensorFile::getBaseName | ( | ) | const |
Definition at line 15 of file ossimPpjFrameSensorFile.cpp.
References m_fileBaseName.
const NEWMAT::Matrix & ossimPpjFrameSensorFile::getExtrinsic | ( | ) | const |
Definition at line 34 of file ossimPpjFrameSensorFile.cpp.
References m_extrinsicMatrix.
ossim_int64 ossimPpjFrameSensorFile::getImageNumber | ( | ) | const |
Definition at line 20 of file ossimPpjFrameSensorFile.cpp.
References m_imageNumber.
const ossimDpt & ossimPpjFrameSensorFile::getImageSize | ( | ) | const |
const NEWMAT::Matrix & ossimPpjFrameSensorFile::getIntrinsic | ( | ) | const |
Definition at line 39 of file ossimPpjFrameSensorFile.cpp.
References m_intrinsicMatrix.
const ossimGpt & ossimPpjFrameSensorFile::getPlatformPosition | ( | ) | const |
Definition at line 29 of file ossimPpjFrameSensorFile.cpp.
References m_platformPosition.
const ossimDpt & ossimPpjFrameSensorFile::getPrincipalPoint | ( | ) | const |
Definition at line 25 of file ossimPpjFrameSensorFile.cpp.
References m_principalPoint.
const ossimPpjFrameSensorFile::DoubleArrayType & ossimPpjFrameSensorFile::getRadialDistortion | ( | ) | const |
Definition at line 49 of file ossimPpjFrameSensorFile.cpp.
References m_radialDistortion.
const ossimPpjFrameSensorFile::DoubleArrayType & ossimPpjFrameSensorFile::getTangentialDistortion | ( | ) | const |
Definition at line 54 of file ossimPpjFrameSensorFile.cpp.
References m_tangentialDistortion.
|
protected |
Definition at line 288 of file ossimPpjFrameSensorFile.cpp.
|
virtual |
Definition at line 88 of file ossimPpjFrameSensorFile.cpp.
References ossimString::c_str(), and readStream().
|
virtual |
Definition at line 101 of file ossimPpjFrameSensorFile.cpp.
References BASIC_POINT_TYPE, ossimXmlNode::findFirstNode(), ossimXmlNode::getChildNodes(), ossimXmlDocument::getRoot(), ossimXmlNode::getTag(), ossimXmlNode::getText(), m_averageProjectedHeight, m_extrinsicMatrix, m_fileBaseName, m_imageNumber, m_imageSize, m_intrinsicMatrix, ossimPpjFrameSensorFile::PointMap::m_pixelPoint, m_platformPosition, ossimPpjFrameSensorFile::PointMap::m_point, m_pointMapList, m_ppjXml, m_principalPoint, ossimPpjFrameSensorFile::PointMap::m_type, ossimXmlDocument::read(), reset(), ossimString::toDouble(), ossimString::toInt64(), ossimRefPtr< T >::valid(), ossimDpt3d::x, ossimDpt::x, ossimDpt3d::y, ossimDpt::y, and ossimDpt3d::z.
Referenced by readFile().
|
protected |
Definition at line 64 of file ossimPpjFrameSensorFile.cpp.
References m_averageProjectedHeight, m_extrinsicMatrix, m_fileBaseName, m_imageNumber, m_imageSize, m_intrinsicMatrix, m_platformPosition, m_pointMapList, m_ppjXml, m_principalPoint, m_radialDistortion, m_tangentialDistortion, and ossimDpt::makeNan().
Referenced by ossimPpjFrameSensorFile(), and readStream().
|
protected |
Definition at line 65 of file ossimPpjFrameSensorFile.h.
Referenced by getAverageProjectedHeight(), readStream(), and reset().
|
protected |
Definition at line 59 of file ossimPpjFrameSensorFile.h.
Referenced by getExtrinsic(), readStream(), and reset().
|
protected |
Definition at line 54 of file ossimPpjFrameSensorFile.h.
Referenced by getBaseName(), readStream(), and reset().
|
protected |
Definition at line 53 of file ossimPpjFrameSensorFile.h.
|
protected |
Definition at line 55 of file ossimPpjFrameSensorFile.h.
Referenced by getImageNumber(), readStream(), and reset().
|
protected |
Definition at line 57 of file ossimPpjFrameSensorFile.h.
Referenced by getImageSize(), readStream(), and reset().
|
protected |
Definition at line 60 of file ossimPpjFrameSensorFile.h.
Referenced by getIntrinsic(), readStream(), and reset().
|
protected |
Definition at line 52 of file ossimPpjFrameSensorFile.h.
Referenced by getPlatformPosition(), readStream(), and reset().
|
protected |
Definition at line 64 of file ossimPpjFrameSensorFile.h.
Referenced by readStream(), and reset().
|
protected |
Definition at line 56 of file ossimPpjFrameSensorFile.h.
Referenced by readStream(), and reset().
|
protected |
Definition at line 58 of file ossimPpjFrameSensorFile.h.
Referenced by getPrincipalPoint(), readStream(), and reset().
|
protected |
Definition at line 61 of file ossimPpjFrameSensorFile.h.
Referenced by getRadialDistortion(), and reset().
|
protected |
Definition at line 62 of file ossimPpjFrameSensorFile.h.
Referenced by getTangentialDistortion(), and reset().