Stores an image that is mapped from 3D using a cylindrical projection model. More...
#include <E57SimpleData.h>
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. More... | |
int64_t | imageMaskSize { 0 } |
Size of PNG format image mask in Blob. More... | |
int32_t | imageWidth { 0 } |
The image width (in pixels). Shall be positive. More... | |
int64_t | jpegImageSize { 0 } |
Size of JPEG format image data in Blob. More... | |
double | pixelHeight { 0. } |
The height of a pixel in the image (in meters). Shall be positive. More... | |
double | pixelWidth { 0. } |
The width of a pixel in the image (in radians). Shall be positive. More... | |
int64_t | pngImageSize { 0 } |
Size of PNG format image data in Blob. More... | |
double | principalPointY { 0. } |
The Y coordinate in the image of the principal point (in pixels). More... | |
double | radius { 0. } |
The closest distance from the cylindrical image surface to the center of projection (that is, the radius of the cylinder) (in meters). More... | |
Stores an image that is mapped from 3D using a cylindrical projection model.
bool e57::CylindricalRepresentation::operator!= | ( | const CylindricalRepresentation & | rhs | ) | const |
bool e57::CylindricalRepresentation::operator== | ( | const CylindricalRepresentation & | rhs | ) | const |
References imageHeight, imageMaskSize, imageWidth, jpegImageSize, pixelHeight, pixelWidth, pngImageSize, principalPointY, and radius.
int32_t e57::CylindricalRepresentation::imageHeight { 0 } |
The image height (in pixels). Shall be positive.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().
int64_t e57::CylindricalRepresentation::imageMaskSize { 0 } |
Size of PNG format image mask in Blob.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().
int32_t e57::CylindricalRepresentation::imageWidth { 0 } |
The image width (in pixels). Shall be positive.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().
int64_t e57::CylindricalRepresentation::jpegImageSize { 0 } |
Size of JPEG format image data in Blob.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().
double e57::CylindricalRepresentation::pixelHeight { 0. } |
The height of a pixel in the image (in meters). Shall be positive.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().
double e57::CylindricalRepresentation::pixelWidth { 0. } |
The width of a pixel in the image (in radians). Shall be positive.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().
int64_t e57::CylindricalRepresentation::pngImageSize { 0 } |
Size of PNG format image data in Blob.
Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().
double e57::CylindricalRepresentation::principalPointY { 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
Referenced by e57::WriterImpl::NewImage2D(), operator==(), and e57::ReaderImpl::ReadImage2D().
double e57::CylindricalRepresentation::radius { 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
Referenced by PathScripts.PathPocketBase.ObjectPocket::areaOpAreaParams(), PathScripts.PathProfile.ObjectProfile::areaOpAreaParams(), PathScripts.PathPocketBase.ObjectPocket::areaOpPathParams(), PathScripts.PathAreaOp.ObjectOp::areaOpSetDefaultValues(), DraftGui.DraftToolBar::changeRadiusValue(), PathScripts.PathDressupHoldingTags.Tag::createSolidsAt(), PathScripts.PathSurface.ObjectSurface::deleteOpVariables(), PathScripts.PathWaterline.ObjectWaterline::deleteOpVariables(), PathScripts.PathOp.ObjectOp::execute(), PathScripts.PathDressupAxisMap.TaskPanel::getFields(), ifc4.ifcsweptdisksolid::innerradiussize(), e57::WriterImpl::NewImage2D(), draftguitools.gui_snapper.Snapper::off(), operator==(), PathScripts.PathSurfaceSupport.ProcessSelectedFaces::preProcessModel(), e57::ReaderImpl::ReadImage2D(), DraftGui.DraftToolBar::reset_ui_values(), draftguitools.gui_snapper.Snapper::showradius(), draftguitools.gui_snapper.Snapper::snapToCrossExtensions(), draftguitools.gui_snapper.Snapper::snapToExtensions(), draftguitools.gui_snapper.Snapper::snapToGrid(), draftguitools.gui_snapper.Snapper::snapToHold(), draftguitools.gui_snapper.Snapper::snapToPolar(), PathScripts.PathDressupAxisMap.TaskPanel::updateUI(), DraftGui.DraftToolBar::validatePoint(), automotive_design.right_circular_cone::wr1(), automotive_design.conical_surface::wr1(), config_control_design.conical_surface::wr1(), automotive_design.swept_disk_solid::wr2(), and ifc2x3.ifcsweptdisksolid::wr2().