libE57Format 3.1.1
C++ library to read & write the E57 file format for point cloud data
Loading...
Searching...
No Matches
e57::CylindricalRepresentation Struct Reference

Stores an image that is mapped from 3D using a cylindrical projection model. More...

#include <E57SimpleData.h>

+ Collaboration diagram for e57::CylindricalRepresentation:

Public Member Functions

bool operator!= (const CylindricalRepresentation &rhs) const
 
bool operator== (const CylindricalRepresentation &rhs) const
 

Public Attributes

int32_t imageHeight = 0
 The image height (in pixels). Shall be positive.
 
int64_t imageMaskSize = 0
 Size of PNG format image mask in Blob.
 
int32_t imageWidth = 0
 The image width (in pixels). Shall be positive.
 
int64_t jpegImageSize = 0
 Size of JPEG format image data in Blob.
 
double pixelHeight = 0.0
 The height of a pixel in the image (in meters). Shall be positive.
 
double pixelWidth = 0.0
 The width of a pixel in the image (in radians). Shall be positive.
 
int64_t pngImageSize = 0
 Size of PNG format image data in Blob.
 
double principalPointY = 0.0
 The Y coordinate in the image of the principal point (in pixels).
 
double radius = 0.0
 The closest distance from the cylindrical image surface to the center of projection (that is, the radius of the cylinder) (in meters).
 

Detailed Description

Stores an image that is mapped from 3D using a cylindrical projection model.

Member Function Documentation

◆ operator!=()

bool e57::CylindricalRepresentation::operator!= ( const CylindricalRepresentation rhs) const
inline

◆ operator==()

bool e57::CylindricalRepresentation::operator== ( const CylindricalRepresentation rhs) const
inline

Member Data Documentation

◆ imageHeight

int32_t e57::CylindricalRepresentation::imageHeight = 0

The image height (in pixels). Shall be positive.

◆ imageMaskSize

int64_t e57::CylindricalRepresentation::imageMaskSize = 0

Size of PNG format image mask in Blob.

◆ imageWidth

int32_t e57::CylindricalRepresentation::imageWidth = 0

The image width (in pixels). Shall be positive.

◆ jpegImageSize

int64_t e57::CylindricalRepresentation::jpegImageSize = 0

Size of JPEG format image data in Blob.

◆ pixelHeight

double e57::CylindricalRepresentation::pixelHeight = 0.0

The height of a pixel in the image (in meters). Shall be positive.

◆ pixelWidth

double e57::CylindricalRepresentation::pixelWidth = 0.0

The width of a pixel in the image (in radians). Shall be positive.

◆ pngImageSize

int64_t e57::CylindricalRepresentation::pngImageSize = 0

Size of PNG format image data in Blob.

◆ principalPointY

double e57::CylindricalRepresentation::principalPointY = 0.0

The Y coordinate in the image of the principal point (in pixels).

This is the intersection of the z = 0 plane with the image.

◆ radius

double e57::CylindricalRepresentation::radius = 0.0

The closest distance from the cylindrical image surface to the center of projection (that is, the radius of the cylinder) (in meters).

Shall be non-negative.


The documentation for this struct was generated from the following file: