DataTypeUtils Struct Reference

Helper functions for interaction with the DataType enum.

#include <PointData.h>

List of all members.

Static Public Member Functions

static bool isSigned (DataType dt)
 Determine if the datatype is signed.
static bool isFloat (DataType dt)
 Determine if the datatype is a floating point type.
static int byteWidth (DataType dt)
 Get the data type size.
static const char * toString (DataType dt)
 Get the string representation.

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 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:

LizardTech