DIPlib Documentation - ©1995-2015 Quantitative Imaging Group, Delft University of Technology.

# Support Functions Index

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

## D

`DataTypeAllowed`
  Check whether a data type is allowed
`DataTypeGetInfo`
  Get information about a data type

## E

`error.h`
  Contains error messages
`ErrorFree`
  Free a DIPlib call tree
`Exit`
  Clean up before exiting

## F

`FillBoundaryArray`
  Fill the border of array according to the boundary condition

## G

`GetLibraryInformation`
  Support function
`GetUniqueNumber`
  Obtain an unique value
`GlobalBoundaryConditionGet`
  Get global Boundary Conditions
`GlobalBoundaryConditionSet`
  Set global boundary conditions
`GlobalFilterShapeGet`
  Get global filter shape value
`GlobalFilterShapeSet`
  Set the global filter shape value
`GlobalGaussianTruncationGet`
  Get the global gaussian truncation
`GlobalGaussianTruncationSet`
  Set the global gaussian truncation

## I

`Initialise`
  Initialise DIPlib

## M

`macros.h`
  Various macros

## O

`ovl.h`
  Call an overloaded function

## P

`PhysicalDimensionsCopy`
  Copy a Physical Dimensions
`PhysicalDimensionsFree`
  Free a Physical Dimensions data structure
`PhysicalDimensionsIsIsotropic`
  Checks if the Physical Dimensions are isotropic
`PhysicalDimensionsNew`
  Allocates a new Physical Dimensions structure

## R

`Register`
  Generic registry function
`RegisterClass`
  Register a registry class
`RegistryArrayNew`
  Allocate a registry array
`RegistryGet`
  Get a registry item
`RegistryList`
  Get an array of registry IDs
`RegistryValid`
  Validate an registry item

## T

`TimerGet`
  Timing functions
`TimerSet`
  Timing functions
`tpi.h`
  Type iterator

## U

`Unregister`
  Remove a registry item