E57 Foundation API v1.1.312  Aug. 10, 2011
Public Member Functions
E57Utilities Class Reference

Utility functions not associated with any object. More...

List of all members.

Public Member Functions

 E57Utilities (const ustring &="")
 Create an object that allows access to functions that are not associated with an ImageFile.
void getVersions (int &astmMajor, int &astmMinor, ustring &libraryId)
 Get the version of ASTM E57 standard that the API implementation supports, and library id string.
ustring errorCodeToString (ErrorCode ecode)
 Get short string description of an E57 ErrorCode.
int64_t rawXmlLength (const ustring &fname)
 Get logical length of XML section in an E57 file.
void rawXmlRead (const ustring &fname, uint8_t *buf, int64_t start, size_t byteCount)
 Read portion of XML section of an E57 file.

Detailed Description

Utility functions not associated with any object.

The E57Utilities encapsulates the miscellaneous functions that aren't associated with an API object. Having these functions be member functions of a constructed object allows these functions to be dynamically linked at run-time rather than be statically linked at compile time.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines