General Purpose Image class.
Slots: None
Events: None Enumerated: { RED, GREEN, BLUE, ALPHA } Used to index the Red, Green and Blue (RGB) color vectors
| LcImage::LcImage | ( | ) |
Components of RGB color.
| ImageFormat LcImage::getImageFormat | ( | ) | [inline] |
accessors
| ImageType LcImage::getImageType | ( | ) | [inline] |
| int LcImage::getSize | ( | ) | [inline] |
| int LcImage::getImageReferenceNumber | ( | ) | [inline] |
| void LcImage::getImageName | ( | char * | str | ) |
| int LcImage::getImageResolutionHeight | ( | ) | [inline] |
| int LcImage::getImageResolutionWidth | ( | ) | [inline] |
| unsigned int LcImage::getObjectResolution | ( | ) | [inline] |
| bool LcImage::getLatLonRefIsCOI | ( | ) | [inline] |
| double LcImage::getLatitudeReference | ( | ) | [inline] |
| double LcImage::getLongitudeReference | ( | ) | [inline] |
| double LcImage::getLatitudeImagingLocation | ( | ) | [inline] |
| double LcImage::getLongitudeImagingLocation | ( | ) | [inline] |
| double LcImage::getElevationOfImageObject | ( | ) | [inline] |
| double LcImage::getAltitudeOfImageObject | ( | ) | [inline] |
| double LcImage::getAltitudeOfImager | ( | ) | [inline] |
| double LcImage::getSpeedOfImager | ( | ) | [inline] |
| double LcImage::getSpeedOfImageObject | ( | ) | [inline] |
| double LcImage::getCourseOfImager | ( | ) | [inline] |
| double LcImage::getCourseOfImageObject | ( | ) | [inline] |
| void LcImage::getTrackNumber | ( | char * | str | ) |
| unsigned short LcImage::getSizeOfRedComponent | ( | ) | [inline] |
| unsigned short LcImage::getSizeOfGreenComponent | ( | ) | [inline] |
| unsigned short LcImage::getSizeOfBlueComponent | ( | ) | [inline] |
| unsigned short LcImage::getSizeOfHueComponent | ( | ) | [inline] |
| unsigned short LcImage::getSizeOfSaturationComponent | ( | ) | [inline] |
| unsigned short LcImage::getSizeOfValueComponent | ( | ) | [inline] |
| unsigned short LcImage::getSizeOfAlphaComponent | ( | ) | [inline] |
| unsigned short LcImage::getSizeOfLuminanceComponent | ( | ) | [inline] |
| void LcImage::getImage | ( | unsigned char * | img | ) |
| void LcImage::setImageFormat | ( | ImageFormat | ) | [inline] |
mutators
| void LcImage::setImageType | ( | ImageType | ) | [inline] |
| void LcImage::setSize | ( | int | ) | [inline] |
| void LcImage::setImageReferenceNumber | ( | int | ) | [inline] |
| void LcImage::setImageName | ( | char * | str | ) |
| void LcImage::setImageResolutionHeight | ( | int | ) | [inline] |
| void LcImage::setImageResolutionWidth | ( | int | ) | [inline] |
| void LcImage::setObjectResolution | ( | unsigned | int | ) | [inline] |
| void LcImage::setLatLonRefIsCOI | ( | bool | ) | [inline] |
| void LcImage::setLatitudeReference | ( | double | ) | [inline] |
| void LcImage::setLongitudeReference | ( | double | ) | [inline] |
| void LcImage::setLatitudeImagingLocation | ( | double | ) | [inline] |
| void LcImage::setLongitudeImagingLocation | ( | double | ) | [inline] |
| void LcImage::setElevationOfImageObject | ( | double | ) | [inline] |
| void LcImage::setAltitudeOfImageObject | ( | double | ) | [inline] |
| void LcImage::setAltitudeOfImager | ( | double | ) | [inline] |
| void LcImage::setSpeedOfImager | ( | double | ) | [inline] |
| void LcImage::setSpeedOfImageObject | ( | double | ) | [inline] |
| void LcImage::setCourseOfImager | ( | double | ) | [inline] |
| void LcImage::setCourseOfImageObject | ( | double | ) | [inline] |
| void LcImage::setTrackNumber | ( | char * | str | ) |
| void LcImage::setSizeOfRedComponent | ( | unsigned | short | ) | [inline] |
| void LcImage::setSizeOfGreenComponent | ( | unsigned | short | ) | [inline] |
| void LcImage::setSizeOfBlueComponent | ( | unsigned | short | ) | [inline] |
| void LcImage::setSizeOfHueComponent | ( | unsigned | short | ) | [inline] |
| void LcImage::setSizeOfSaturationComponent | ( | unsigned | short | ) | [inline] |
| void LcImage::setSizeOfValueComponent | ( | unsigned | short | ) | [inline] |
| void LcImage::setSizeOfAlphaComponent | ( | unsigned short | numBits | ) | [inline] |
| void LcImage::setSizeOfLuminanceComponent | ( | unsigned short | bits | ) | [inline] |
| void LcImage::setImage | ( | unsigned char * | img | ) |
ImageFormat LcImage::iFormat [private] |
the image format
ImageType LcImage::iType [private] |
the type of imaging device used
int LcImage::size [private] |
the image size in bytes
int LcImage::imageReferenceNumber [private] |
A numeric reference number that can be assigned to this image.
LcIdent LcImage::imageName [private] |
An alphanumeric string name that can be assigned to this image.
int LcImage::imageResolutionHeight [private] |
in Pixels
int LcImage::imageResolutionWidth [private] |
in Pixels
unsigned int LcImage::objectResolutionPerPixel [private] |
in square inches
bool LcImage::latLonRefIsCOI [private] |
If true - latitudeReference and longitudeReference refer to the Center-Of-Image If false, they refer to the primary Object being imaged
double LcImage::latitudeReference [private] |
Latitude of the center of Image or object being imaged.
double LcImage::longitudeReference [private] |
Longitude of the center of Image or object being imaged.
double LcImage::latitudeImagingLocation [private] |
Latitude reference point - position image was taken from.
double LcImage::longitudeImagingLocation [private] |
Longitude reference point - position image was taken from.
double LcImage::elevationOfImageObject [private] |
Refers to the elevation (MSL) of the lat/lon or ground object being imaged.
double LcImage::altitudeOfImageObject [private] |
Refers to the altitude (AGL) of the object being imaged (if its an air player).
double LcImage::altitudeOfImager [private] |
Refers to the altitude (AGL) of the platform at the time the image was taken.
double LcImage::speedOfImager [private] |
speed in mph of imager at time of image
double LcImage::speedOfImageObject [private] |
speed in mph of object being imaged at time of image
double LcImage::courseOfImager [private] |
course of imager at time of image
double LcImage::courseOfImageObject [private] |
course of object being imaged at time of image
LcIdent LcImage::trackNumber [private] |
The track number, if any, of the primary object being imaged.
unsigned short LcImage::red [private] |
Refers to the number of bits of the red component if image type is raw or other.
unsigned short LcImage::green [private] |
Refers to the number of bits of the green component if image type is raw or other.
unsigned short LcImage::blue [private] |
Refers to the number of bits of the blue component if image type is raw or other.
unsigned short LcImage::hue [private] |
Refers to the number of bits of the hue component if image type is raw or other.
unsigned short LcImage::saturation [private] |
Refers to the number of bits of the saturation component if image type is raw or other.
unsigned short LcImage::value [private] |
Refers to the number of bits of the value component if image type is raw or other.
unsigned short LcImage::alpha [private] |
Refers to the number of bits of the alpha component if image type is raw or other.
unsigned short LcImage::luminance [private] |
Refers to the number of bits of the luminance component if image type is raw or other.
unsigned char* LcImage::image [private] |
the pointer to the actual image in memory.
1.5.0