- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Namespace List
- Namespace Members

# OpenMesh::Utils Namespace Reference

Collection of little utility classes and helpers. More...

## Classes
class | Noncopyable
| This class demonstrates the non copyable idiom. More...
struct | HeapInterfaceT
| This class demonstrates the HeapInterface's interface. More...
class | HeapT
| An efficient, highly customizable heap. More...
class | MeshCheckerT
| Check integrity of mesh. More...
class | TestingFramework
| Helper class for test programms. More...
class | Timer
| Timer class. More...
## Functions
int | kbhit (void)
| Check if characters a pending in stdin.
int | getch (void)
| A blocking single character input from stdin.
int | getche (void)
| A blocking single character input from stdin with echo.

## Detailed Description

Collection of little utility classes and helpers.

## Function Documentation

int OpenMesh::Utils::getch | ( | void |  | ) |

A blocking single character input from stdin.

Returns:
  Character, or -1 if an input error occurs.

See also:
  getche(), kbhit()

int OpenMesh::Utils::getche | ( | void |  | ) |

A blocking single character input from stdin with echo.

Returns:
  Character, or -1 if an input error occurs.

See also:
  getch(), kbhit()

int OpenMesh::Utils::kbhit | ( | void |  | ) |

Check if characters a pending in stdin.

Returns:
  Number of characters available to read.

See also:
  getch(), getche()