ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
CylindricalRepresentation Class Reference

#include <E57Header.h>

Inheritance diagram for CylindricalRepresentation:
Collaboration diagram for CylindricalRepresentation:

Public Member Functions

Image2DProjection getType () override
 
- Public Member Functions inherited from CameraRepresentation
virtual ~CameraRepresentation ()=default
 

Public Attributes

double radius
 
double principalPointY
 
- Public Attributes inherited from SphericalRepresentation
double pixelWidth
 
double pixelHeight
 
- Public Attributes inherited from VisualReferenceRepresentation
Image2DType imageType
 image type. More...
 
int64_t imageSize
 size of image data in BlobNode. More...
 
int64_t imageMaskSize
 size of image mask data in BlobNode (if any). More...
 
int32_t imageWidth
 image width (in pixels). Shall be positive More...
 
int32_t imageHeight
 image height (in pixels). Shall be positive More...
 

Detailed Description

Structure that stores an image that is mapped from 3D using a cylindrical projection model. From "E57 Simple API" by Stan Coleby

Definition at line 261 of file E57Header.h.

Member Function Documentation

◆ getType()

Image2DProjection CylindricalRepresentation::getType ( )
inlineoverridevirtual

Reimplemented from SphericalRepresentation.

Definition at line 263 of file E57Header.h.

References E57_CYLINDRICAL.

Member Data Documentation

◆ principalPointY

double CylindricalRepresentation::principalPointY

The Y coordinate in the image of the principal point (in pixels). This is the intersection of the z = 0 plane with the image

Definition at line 268 of file E57Header.h.

Referenced by LoadImage().

◆ radius

double CylindricalRepresentation::radius

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

Definition at line 265 of file E57Header.h.

Referenced by LoadImage().


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