FormIt C++ API
v23.0.0 (2023.0.0)
|
Class that represents an image object implements code to have the different data members loaded correctly i.e.
: create corners using size, calculate size using corners, etc.
#include <FormItCoreTypes.h>
Public Member Functions | |
FORMIT_CORE_EXPORT | ImageData () |
void | setDefault () |
void | ensureSizeAndCornersAreCorrect () |
Public Attributes | |
::string | mName |
Image name. More... | |
::string | mPath |
Texture path for image object. More... | |
size_t | mTextureId |
Texture id for image object (WSM) More... | |
float | mAlphaLevel |
Alpha level for given image object. More... | |
size_t | mZPosition |
Indicates the order that the images must be rendered. More... | |
::array< WSM::Point3d, 4 > | mCorners |
Geometric data for the image. More... | |
WSM::Vector2d | mSize |
Image size. More... | |
bool | mIsSatelliteImage |
Satellite data: More... | |
WSM::Vector2d | mCoordinates |
(Lat, Lon) More... | |
WSM::Vector2d | mCoordinatesSpan |
(LatSpan, LonSpan) More... | |
::array< size_t, 2 > | mSizeInPixels |
Satellite image dimensions. More... | |
bool | mIsFeaturesVisible |
Image features extracted from image - lines, arcs, etc. More... | |
WSM::Vector2d | mOriginOffset |
offset of the image object More... | |
Static Public Attributes | |
static const ::string | kImagePlaceholder |
Name of the placeholder image for when the actual image is not yet present. More... | |
FORMIT_CORE_EXPORT FormIt::ImageData::ImageData | ( | ) |
void FormIt::ImageData::ensureSizeAndCornersAreCorrect | ( | ) |
void FormIt::ImageData::setDefault | ( | ) |
|
static |
Name of the placeholder image for when the actual image is not yet present.
float FormIt::ImageData::mAlphaLevel |
Alpha level for given image object.
WSM::Vector2d FormIt::ImageData::mCoordinates |
(Lat, Lon)
WSM::Vector2d FormIt::ImageData::mCoordinatesSpan |
(LatSpan, LonSpan)
::array<WSM::Point3d, 4> FormIt::ImageData::mCorners |
Geometric data for the image.
bool FormIt::ImageData::mIsFeaturesVisible |
Image features extracted from image - lines, arcs, etc.
bool FormIt::ImageData::mIsSatelliteImage |
Satellite data:
::string FormIt::ImageData::mName |
Image name.
WSM::Vector2d FormIt::ImageData::mOriginOffset |
offset of the image object
::string FormIt::ImageData::mPath |
Texture path for image object.
WSM::Vector2d FormIt::ImageData::mSize |
Image size.
::array<size_t, 2> FormIt::ImageData::mSizeInPixels |
Satellite image dimensions.
size_t FormIt::ImageData::mTextureId |
Texture id for image object (WSM)
size_t FormIt::ImageData::mZPosition |
Indicates the order that the images must be rendered.