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

Functions

E57_DLL std::string astm ()
 Get the version of the ASTM E57 standard that libE57Format supports.
 
E57_DLL uint32_t astmMajor ()
 Get the major version of the ASTM E57 standard that libE57Format supports.
 
E57_DLL uint32_t astmMinor ()
 Get the minor version of the ASTM E57 standard that libE57Format supports.
 
E57_DLL void get (uint32_t &astmMajor, uint32_t &astmMinor, std::string &libraryId)
 Get the version of ASTM E57 standard that the API implementation supports, and library id string.
 
E57_DLL std::string library ()
 Get the version of libE57Format library.
 

Function Documentation

◆ astm()

std::string e57::Version::astm ( )

Get the version of the ASTM E57 standard that libE57Format supports.

Returns
The version as a string (e.g. "1.0")

◆ astmMajor()

uint32_t e57::Version::astmMajor ( )

Get the major version of the ASTM E57 standard that libE57Format supports.

Returns
The major version

◆ astmMinor()

uint32_t e57::Version::astmMinor ( )

Get the minor version of the ASTM E57 standard that libE57Format supports.

Returns
The minor version

◆ get()

void e57::Version::get ( uint32_t &  astmMajor,
uint32_t &  astmMinor,
std::string &  libraryId 
)

Get the version of ASTM E57 standard that the API implementation supports, and library id string.

Parameters
[out]astmMajorThe major version number of the ASTM E57 standard supported.
[out]astmMinorThe minor version number of the ASTM E57 standard supported.
[out]libraryIdA string identifying the implementation of the API.

Since the E57 implementation may be dynamically linked underneath the API, the version string for the implementation and the ASTM version that it supports can't be determined at compile-time. This function returns these identifiers from the underlying implementation.

Exceptions
NoE57Exceptions.

◆ library()

std::string e57::Version::library ( )

Get the version of libE57Format library.

Returns
The version as a string (e.g. "E57Format-3.0.0-x86_64-darwin-AppleClang140").