# PMI

## Namespaces

| Datum
| DatumModifier
| DiameterModifier
| Dimension
| Font
| Roughness
| Tolerance
| ZoneModifier

## Types

| DatumEntity
| DimensionEntity
| Drawing
| Entity
| FeatureControlFrameEntity
| Frame
| GenericEntity
| NoteEntity
| Options
| Orientation
| Polygon
| Polyline
| RoughnessEntity
| String
| TextAttributes
| ViewEntity
| `Type`

## Type Aliases

HPoint | `Point`
HPoint | `RGBColor`
HCamera | `Camera`

## Fields

| `UnknownType`
| `DatumType`
| `DimensionType`
| `FeatureControlFrameType`
| `GenericType`
| `NoteType`
| `RoughnessType`

## Detailed Description

namespace PMI

  Top-level namespace for all PMI functions

## Type Documentation

enum PMI::Type

  PMI types

  Values:

  enumerator UnknownType
  enumerator DatumType
  enumerator DimensionType
  enumerator FeatureControlFrameType
  enumerator GenericType
  enumerator NoteType
  enumerator RoughnessType

## Type Alias Documentation

typedef HPoint PMI::Point

typedef HPoint PMI::RGBColor

typedef HCamera PMI::Camera