#include <stdio.h>
#include <math.h>
#include <teem/air.h>
#include <teem/biff.h>
#include <teem/ell.h>
#include <teem/nrrd.h>
Data Structures |
| struct | alanContext_t |
Defines |
| #define | ALAN_EXPORT extern |
| #define | ALAN alanBiffKey |
| #define | ALAN_THREAD_MAX 256 |
| #define | ALAN_STOP_MAX 5 |
| #define | alan_nt nrrdTypeFloat |
| #define | ALAN_FLOAT 1 |
Typedefs |
| typedef float | alan_t |
| typedef struct alanContext_t | alanContext |
Enumerations |
| enum | { alanTextureTypeUnknown,
alanTextureTypeTuring,
alanTextureTypeGrayScott,
alanTextureTypeLast
} |
| enum | {
alanParmUnknown,
alanParmVerbose,
alanParmTextureType,
alanParmNumThreads,
alanParmFrameInterval,
alanParmHomogAniso,
alanParmSaveInterval,
alanParmMaxIteration,
alanParmRandRange,
alanParmDeltaT,
alanParmDeltaX,
alanParmDiffA,
alanParmDiffB,
alanParmReact,
alanParmK,
alanParmF,
alanParmMinAverageChange,
alanParmMaxPixelChange,
alanParmAlpha,
alanParmBeta,
alanParmConstantFilename,
alanParmWrapAround,
alanParmLast
} |
| enum | {
alanStopUnknown = 0,
alanStopNot,
alanStopMaxIteration,
alanStopNonExist,
alanStopConverged,
alanStopDiverged,
alanStopLast
} |
Functions |
| ALAN_EXPORT alanContext * | alanContextNew () |
| ALAN_EXPORT alanContext * | alanContextNix (alanContext *actx) |
| ALAN_EXPORT int | alanDimensionSet (alanContext *actx, int dim) |
| ALAN_EXPORT int | alan2DSizeSet (alanContext *actx, int sizeX, int sizeY) |
| ALAN_EXPORT int | alan3DSizeSet (alanContext *actx, int sizeX, int sizeY, int sizeZ) |
| ALAN_EXPORT int | alanTensorSet (alanContext *actx, Nrrd *nten, int oversample) |
| ALAN_EXPORT int | alanParmSet (alanContext *actx, int whichParm, double parm) |
| ALAN_EXPORT int | alanUpdate (alanContext *actx) |
| ALAN_EXPORT int | alanInit (alanContext *actx, const Nrrd *nlevInit, const Nrrd *nparmInit) |
| ALAN_EXPORT int | alanPriorityParm (alanContext *actx, const Nrrd *npri) |
| ALAN_EXPORT int | alanRun (alanContext *actx) |
Variables |
| ALAN_EXPORT const char * | alanBiffKey |
| ALAN_EXPORT airEnum * | alanStop |
Define Documentation
| #define ALAN_EXPORT extern |
| #define alan_nt nrrdTypeFloat |
| #define ALAN_THREAD_MAX 256 |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| alanParmUnknown |
|
| alanParmVerbose |
|
| alanParmTextureType |
|
| alanParmNumThreads |
|
| alanParmFrameInterval |
|
| alanParmHomogAniso |
|
| alanParmSaveInterval |
|
| alanParmMaxIteration |
|
| alanParmRandRange |
|
| alanParmDeltaT |
|
| alanParmDeltaX |
|
| alanParmDiffA |
|
| alanParmDiffB |
|
| alanParmReact |
|
| alanParmK |
|
| alanParmF |
|
| alanParmMinAverageChange |
|
| alanParmMaxPixelChange |
|
| alanParmAlpha |
|
| alanParmBeta |
|
| alanParmConstantFilename |
|
| alanParmWrapAround |
|
| alanParmLast |
|
- Enumerator:
| alanStopUnknown |
|
| alanStopNot |
|
| alanStopMaxIteration |
|
| alanStopNonExist |
|
| alanStopConverged |
|
| alanStopDiverged |
|
| alanStopLast |
|
- Enumerator:
| alanTextureTypeUnknown |
|
| alanTextureTypeTuring |
|
| alanTextureTypeGrayScott |
|
| alanTextureTypeLast |
|
Function Documentation
| ALAN_EXPORT int alan2DSizeSet |
( |
alanContext * |
actx, |
|
|
int |
sizeX, |
|
|
int |
sizeY |
|
) |
| |
| ALAN_EXPORT int alan3DSizeSet |
( |
alanContext * |
actx, |
|
|
int |
sizeX, |
|
|
int |
sizeY, |
|
|
int |
sizeZ |
|
) |
| |
| ALAN_EXPORT int alanDimensionSet |
( |
alanContext * |
actx, |
|
|
int |
dim |
|
) |
| |
| ALAN_EXPORT int alanParmSet |
( |
alanContext * |
actx, |
|
|
int |
whichParm, |
|
|
double |
parm |
|
) |
| |
| ALAN_EXPORT int alanTensorSet |
( |
alanContext * |
actx, |
|
|
Nrrd * |
nten, |
|
|
int |
oversample |
|
) |
| |
Variable Documentation