ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
e57::VisualReferenceRepresentation Struct Reference

Stores an image that is to be used only as a visual reference. More...

#include <E57SimpleData.h>

Collaboration diagram for e57::VisualReferenceRepresentation:

Public Member Functions

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

Public Attributes

int64_t jpegImageSize { 0 }
 Size of JPEG format image data in BlobNode. More...
 
int64_t pngImageSize { 0 }
 Size of PNG format image data in BlobNode. More...
 
int64_t imageMaskSize { 0 }
 Size of PNG format image mask in BlobNode. More...
 
int32_t imageWidth { 0 }
 The image width (in pixels). Shall be positive. More...
 
int32_t imageHeight { 0 }
 The image height (in pixels). Shall be positive. More...
 

Detailed Description

Stores an image that is to be used only as a visual reference.

Definition at line 501 of file E57SimpleData.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 515 of file E57SimpleData.h.

References cloudViewer::utility::operator==().

◆ operator==()

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

Definition at line 509 of file E57SimpleData.h.

References imageHeight, imageMaskSize, imageWidth, jpegImageSize, and pngImageSize.

Member Data Documentation

◆ imageHeight

int32_t e57::VisualReferenceRepresentation::imageHeight { 0 }

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

Definition at line 507 of file E57SimpleData.h.

Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().

◆ imageMaskSize

int64_t e57::VisualReferenceRepresentation::imageMaskSize { 0 }

Size of PNG format image mask in BlobNode.

Definition at line 505 of file E57SimpleData.h.

Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().

◆ imageWidth

int32_t e57::VisualReferenceRepresentation::imageWidth { 0 }

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

Definition at line 506 of file E57SimpleData.h.

Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().

◆ jpegImageSize

int64_t e57::VisualReferenceRepresentation::jpegImageSize { 0 }

Size of JPEG format image data in BlobNode.

Definition at line 503 of file E57SimpleData.h.

Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().

◆ pngImageSize

int64_t e57::VisualReferenceRepresentation::pngImageSize { 0 }

Size of PNG format image data in BlobNode.

Definition at line 504 of file E57SimpleData.h.

Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().


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