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

Stores an image that is mapped from 3D using the pinhole camera projection model. More...

#include <E57SimpleData.h>

+ Collaboration diagram for e57::PinholeRepresentation:

Public Member Functions

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

Public Attributes

double focalLength = 0.0
 The camera's focal length (in meters). Shall be positive.
 
int32_t imageHeight = 0
 The image height (in pixels). Shall be positive.
 
int64_t imageMaskSize = 0
 Size of PNG format image mask in BlobNode.
 
int32_t imageWidth = 0
 The image width (in pixels). Shall be positive.
 
int64_t jpegImageSize = 0
 Size of JPEG format image data in BlobNode.
 
double pixelHeight = 0.0
 The height of the pixels in the camera (in meters). Shall be positive.
 
double pixelWidth = 0.0
 The width of the pixels in the camera (in meters). Shall be positive.
 
int64_t pngImageSize = 0
 Size of PNG format image data in BlobNode.
 
double principalPointX = 0.0
 The X coordinate in the image of the principal point, (in pixels).
 
double principalPointY = 0.0
 The Y coordinate in the image of the principal point (in pixels).
 

Detailed Description

Stores an image that is mapped from 3D using the pinhole camera projection model.

Member Function Documentation

◆ operator!=()

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

◆ operator==()

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

Member Data Documentation

◆ focalLength

double e57::PinholeRepresentation::focalLength = 0.0

The camera's focal length (in meters). Shall be positive.

◆ imageHeight

int32_t e57::PinholeRepresentation::imageHeight = 0

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

◆ imageMaskSize

int64_t e57::PinholeRepresentation::imageMaskSize = 0

Size of PNG format image mask in BlobNode.

◆ imageWidth

int32_t e57::PinholeRepresentation::imageWidth = 0

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

◆ jpegImageSize

int64_t e57::PinholeRepresentation::jpegImageSize = 0

Size of JPEG format image data in BlobNode.

◆ pixelHeight

double e57::PinholeRepresentation::pixelHeight = 0.0

The height of the pixels in the camera (in meters). Shall be positive.

◆ pixelWidth

double e57::PinholeRepresentation::pixelWidth = 0.0

The width of the pixels in the camera (in meters). Shall be positive.

◆ pngImageSize

int64_t e57::PinholeRepresentation::pngImageSize = 0

Size of PNG format image data in BlobNode.

◆ principalPointX

double e57::PinholeRepresentation::principalPointX = 0.0

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

The principal point is the intersection of the z axis of the camera coordinate frame with the image plane.

◆ principalPointY

double e57::PinholeRepresentation::principalPointY = 0.0

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


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