Pure virtual base class for all video data.
More...
#include <ossimVideoGeometry.h>
|
virtual bool | sensorPosition (const double &t, ossimGpt &gpt) const =0 |
| Provides platform position in lat, lon, hgt given frame time in seconds since start of sequence. More...
|
|
virtual bool | sensorAttitude (const double &t, double &X_deg, double &Y_deg, double &Z_deg) const =0 |
| Provides platform attitude in degrees given frame time in seconds since start of sequence sequence. More...
|
|
virtual bool | sensorFocalLength (const double &t, double &focal_len_meters) const =0 |
| Provides focal length in meters given frame time in seconds since start of sequence. More...
|
|
virtual bool | frameCenter (const double &t, ossimGpt ¢erGpt) const =0 |
| Provides scene center position in lat, lon, hgt given frame time in seconds since start of sequence. More...
|
|
virtual bool | frameBoundingPoly (const double &t, ossimPolygon &geo_poly) const =0 |
| Provides scene corner points in lat, lon given frame time in seconds since start of sequence. More...
|
|
virtual bool | videoBoundingRect (ossimDrect &geo_rect) const =0 |
| Provides the bounding rect that covers all frames in the full video. More...
|
|
virtual const ossimIpt & | frameSize () const =0 |
| Access method returns number of pixels in a frame. More...
|
|
virtual ossimRefPtr< ossimImageGeometry > | getImageGeometry (const double &t)=0 |
| Provides an image geometry object for frame at specified time in seconds since start of sequence. More...
|
|
| 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 |
|
Pure virtual base class for all video data.
Definition at line 28 of file ossimVideoGeometry.h.
◆ ossimVideoGeometry() [1/2]
◆ ossimVideoGeometry() [2/2]
ossimVideoGeometry::ossimVideoGeometry |
( |
| ) |
|
|
inlineprotected |
◆ frameBoundingPoly()
virtual bool ossimVideoGeometry::frameBoundingPoly |
( |
const double & |
t, |
|
|
ossimPolygon & |
geo_poly |
|
) |
| const |
|
pure virtual |
Provides scene corner points in lat, lon given frame time in seconds since start of sequence.
Returns TRUE if polygon valid.
◆ frameCenter()
virtual bool ossimVideoGeometry::frameCenter |
( |
const double & |
t, |
|
|
ossimGpt & |
centerGpt |
|
) |
| const |
|
pure virtual |
Provides scene center position in lat, lon, hgt given frame time in seconds since start of sequence.
Returns TRUE if point valid.
◆ frameSize()
virtual const ossimIpt& ossimVideoGeometry::frameSize |
( |
| ) |
const |
|
pure virtual |
Access method returns number of pixels in a frame.
◆ getImageGeometry()
◆ sensorAttitude()
virtual bool ossimVideoGeometry::sensorAttitude |
( |
const double & |
t, |
|
|
double & |
X_deg, |
|
|
double & |
Y_deg, |
|
|
double & |
Z_deg |
|
) |
| const |
|
pure virtual |
Provides platform attitude in degrees given frame time in seconds since start of sequence sequence.
Returns TRUE if parameters valid. The coordinate system is defined by the derived class (can represent for example Euler rotations about an ECF, ENU or roll, pitch, heading)
◆ sensorFocalLength()
virtual bool ossimVideoGeometry::sensorFocalLength |
( |
const double & |
t, |
|
|
double & |
focal_len_meters |
|
) |
| const |
|
pure virtual |
Provides focal length in meters given frame time in seconds since start of sequence.
Returns TRUE if parameters valid.
◆ sensorPosition()
virtual bool ossimVideoGeometry::sensorPosition |
( |
const double & |
t, |
|
|
ossimGpt & |
gpt |
|
) |
| const |
|
pure virtual |
Provides platform position in lat, lon, hgt given frame time in seconds since start of sequence.
Returns TRUE if point valid.
◆ videoBoundingRect()
virtual bool ossimVideoGeometry::videoBoundingRect |
( |
ossimDrect & |
geo_rect | ) |
const |
|
pure virtual |
Provides the bounding rect that covers all frames in the full video.
Returns TRUE if rect valid.
◆ m_video
The documentation for this class was generated from the following file: