OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimDemProfile.h>
Public Member Functions | |
ossimDemProfile () | |
ossimDemProfile (ossimDemProfile const &right) | |
ossimDemProfile const & | operator= (ossimDemProfile const &right) |
ossim_int32 | getRowNumber () const |
ossim_int32 | getColumnNumber () const |
ossim_int32 | getNumberOfElevations () const |
ossimDemPoint const & | getProfileLocation () const |
double | getLocalDatumElevation () const |
double | getMinimumElev () const |
double | getMaximumElev () const |
ossimDemElevationVector const & | getElevations () const |
Private Attributes | |
ossim_int32 | _row |
ossim_int32 | _column |
ossim_int32 | _numberElevations |
ossimDemPoint | _profileLocation |
double | _locDatumElev |
double | _minElev |
double | _maxElev |
ossimDemElevationVector | _elevations |
Friends | |
std::ostream & | operator<< (std::ostream &s, ossimDemProfile &demp) |
std::istream & | operator>> (std::istream &s, ossimDemProfile &demp) |
Definition at line 26 of file ossimDemProfile.h.
ossimDemProfile::ossimDemProfile | ( | ) |
Definition at line 23 of file ossimDemProfile.cpp.
ossimDemProfile::ossimDemProfile | ( | ossimDemProfile const & | right | ) |
Definition at line 33 of file ossimDemProfile.cpp.
References operator=().
ossim_int32 ossimDemProfile::getColumnNumber | ( | ) | const |
Column identification number. This is the profile sequence number.
Definition at line 63 of file ossimDemProfile.cpp.
References _column.
ossimDemElevationVector const & ossimDemProfile::getElevations | ( | ) | const |
Elevation values. From the DEM standard: "A value in this array would be multiplied by the spatial resolution value and added to the elevation of the local elevation datum for the element profile to obtain the elevation for the point."
Definition at line 99 of file ossimDemProfile.cpp.
References _elevations.
double ossimDemProfile::getLocalDatumElevation | ( | ) | const |
Elevation of local datum for the profile. Value is in units of measure given by the Elevation Units field found in the DEM header.
Definition at line 81 of file ossimDemProfile.cpp.
References _locDatumElev.
double ossimDemProfile::getMaximumElev | ( | ) | const |
Maximum elevation for this profile.
Definition at line 93 of file ossimDemProfile.cpp.
References _maxElev.
double ossimDemProfile::getMinimumElev | ( | ) | const |
Minimum elevation for this profile.
Definition at line 87 of file ossimDemProfile.cpp.
References _minElev.
ossim_int32 ossimDemProfile::getNumberOfElevations | ( | ) | const |
Number of elevations in this profile.
Definition at line 69 of file ossimDemProfile.cpp.
References _numberElevations.
ossimDemPoint const & ossimDemProfile::getProfileLocation | ( | ) | const |
Location (in ground planimetric coordinates) of the first
Definition at line 75 of file ossimDemProfile.cpp.
References _profileLocation.
ossim_int32 ossimDemProfile::getRowNumber | ( | ) | const |
Row identification number. Typically set to 1.
Definition at line 57 of file ossimDemProfile.cpp.
References _row.
ossimDemProfile const & ossimDemProfile::operator= | ( | ossimDemProfile const & | right | ) |
Definition at line 39 of file ossimDemProfile.cpp.
References _column, _elevations, _locDatumElev, _maxElev, _minElev, _numberElevations, _profileLocation, and _row.
Referenced by ossimDemProfile().
|
friend |
Definition at line 150 of file ossimDemProfile.cpp.
|
friend |
Definition at line 105 of file ossimDemProfile.cpp.
|
private |
Definition at line 88 of file ossimDemProfile.h.
Referenced by getColumnNumber(), operator=(), and operator>>().
|
private |
Definition at line 94 of file ossimDemProfile.h.
Referenced by getElevations(), operator=(), and operator>>().
|
private |
Definition at line 91 of file ossimDemProfile.h.
Referenced by getLocalDatumElevation(), operator=(), and operator>>().
|
private |
Definition at line 93 of file ossimDemProfile.h.
Referenced by getMaximumElev(), operator=(), and operator>>().
|
private |
Definition at line 92 of file ossimDemProfile.h.
Referenced by getMinimumElev(), operator=(), and operator>>().
|
private |
Definition at line 89 of file ossimDemProfile.h.
Referenced by getNumberOfElevations(), operator=(), and operator>>().
|
private |
Definition at line 90 of file ossimDemProfile.h.
Referenced by getProfileLocation(), operator=(), and operator>>().
|
private |
Definition at line 87 of file ossimDemProfile.h.
Referenced by getRowNumber(), operator=(), and operator>>().