MrSID Decode SDK for LiDAR Reference Manual 1.1.4.4709

- Main Page
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Static Public Member Functions | List of all members
DataTypeUtils Struct Reference

Helper functions for interaction with the DataType enum.

`#include <PointData.h>`

## Static Public Member Functions
static bool | isSigned (DataType dt)
| Determine if the datatype is signed. More...
static bool | isFloat (DataType dt)
| Determine if the datatype is a floating point type. More...
static int | byteWidth (DataType dt)
| Get the data type size. More...
static const char * | toString (DataType dt)
| Get the string representation. More...
static DataType | toDataType (const char *str)

## Detailed Description

Definition at line 49 of file PointData.h.

## Member Function Documentation

static int DataTypeUtils::byteWidth | ( | DataType | dt) |  |
| inline static

This function returns the size of the data type in bytes.

Parameters

  dt | the datatype value

Returns
  size of the data type in bytes

Definition at line 77 of file PointData.h.

static bool DataTypeUtils::isFloat | ( | DataType | dt) |  |
| inline static

This function returns true if the data type is a floating point type.

Parameters

  dt | the datatype value

Definition at line 67 of file PointData.h.

static bool DataTypeUtils::isSigned | ( | DataType | dt) |  |
| inline static

This function returns true if the data type is signed.

Parameters

  dt | the datatype value

Definition at line 58 of file PointData.h.

static DataType DataTypeUtils::toDataType | ( | const char * | str) |  |
| static

static const char* DataTypeUtils::toString | ( | DataType | dt) |  |
| static

This function returns the human readable representation of the data type.

Parameters

  dt | the datatype value

Returns
  human readable string

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

- PointData.h

LizardTech