![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
header file for the E57 API More...


Go to the source code of this file.
Classes | |
| class | e57::Node |
| class | e57::StructureNode |
| class | e57::VectorNode |
| class | e57::SourceDestBuffer |
| class | e57::CompressedVectorReader |
| class | e57::CompressedVectorWriter |
| class | e57::CompressedVectorNode |
| class | e57::IntegerNode |
| class | e57::ScaledIntegerNode |
| class | e57::FloatNode |
| class | e57::StringNode |
| class | e57::BlobNode |
| class | e57::ImageFile |
Namespaces | |
| e57 | |
Typedefs | |
| using | e57::ustring = std::string |
| UTF-8 encodeded Unicode string. More... | |
| using | e57::ReadChecksumPolicy = int |
| Specifies the percentage of checksums which are verified when reading an ImageFile (0-100%). More... | |
Enumerations | |
| enum | e57::NodeType { e57::E57_STRUCTURE = 1 , e57::E57_VECTOR = 2 , e57::E57_COMPRESSED_VECTOR = 3 , e57::E57_INTEGER = 4 , e57::E57_SCALED_INTEGER = 5 , e57::E57_FLOAT = 6 , e57::E57_STRING = 7 , e57::E57_BLOB = 8 } |
| Identifiers for types of E57 elements. More... | |
| enum | e57::FloatPrecision { e57::E57_SINGLE = 1 , e57::E57_DOUBLE = 2 } |
| The IEEE floating point number precisions supported. More... | |
| enum | e57::MemoryRepresentation { e57::E57_INT8 = 1 , e57::E57_UINT8 = 2 , e57::E57_INT16 = 3 , e57::E57_UINT16 = 4 , e57::E57_INT32 = 5 , e57::E57_UINT32 = 6 , e57::E57_INT64 = 7 , e57::E57_BOOL = 8 , e57::E57_REAL32 = 9 , e57::E57_REAL64 = 10 , e57::E57_USTRING = 11 } |
| Identifies the representations of memory elements API can transfer data to/from. More... | |
Variables | |
| constexpr ReadChecksumPolicy | e57::CHECKSUM_POLICY_NONE = 0 |
| constexpr ReadChecksumPolicy | e57::CHECKSUM_POLICY_SPARSE |
| Do not verify the checksums. (fast) More... | |
| constexpr ReadChecksumPolicy | e57::CHECKSUM_POLICY_HALF |
| Only verify 25% of the checksums. The last block is always verified. More... | |
| constexpr ReadChecksumPolicy | e57::CHECKSUM_POLICY_ALL = 100 |
| Only verify 50% of the checksums. The last block is always verified. More... | |
| constexpr char | e57::E57_V1_0_URI [] = "http://www.astm.org/COMMIT/E57/2010-e57-v1.0" |
| Verify all checksums. This is the default. (slow) More... | |
header file for the E57 API
Definition in file E57Format.h.