src/seek/seek.h File Reference

#include <stdlib.h>
#include <math.h>
#include <teem/air.h>
#include <teem/biff.h>
#include <teem/hest.h>
#include <teem/ell.h>
#include <teem/nrrd.h>
#include <teem/gage.h>
#include <teem/limn.h>

Include dependency graph for seek.h:

This graph shows which files directly or indirectly include this file:


Data Structures

struct  seekContext

Defines

#define SEEK_EXPORT   extern
#define SEEK   seekBiffKey
#define SEEK_TYPE_MAX   7

Enumerations

enum  {
  seekTypeUnknown, seekTypeIsocontour, seekTypeRidgeSurface, seekTypeValleySurface,
  seekTypeRidgeLine, seekTypeValleyLine, seekTypeMinimalSurface, seekTypeMaximalSurface,
  seekTypeLast
}

Functions

SEEK_EXPORT seekContextseekContextNew (void)
SEEK_EXPORT seekContextseekContextNix (seekContext *sctx)
SEEK_EXPORT void seekVerboseSet (seekContext *sctx, int verbose)
SEEK_EXPORT int seekDataSet (seekContext *sctx, const Nrrd *ninscl, gageContext *gctx, unsigned int pvlIdx)
SEEK_EXPORT int seekNormalsFindSet (seekContext *sctx, int doit)
SEEK_EXPORT int seekStrengthUseSet (seekContext *sctx, int doit)
SEEK_EXPORT int seekStrengthSet (seekContext *sctx, int strengthSign, double strengthMin, double strength)
SEEK_EXPORT int seekSamplesSet (seekContext *sctx, size_t samples[3])
SEEK_EXPORT int seekTypeSet (seekContext *sctx, int type)
SEEK_EXPORT int seekLowerInsideSet (seekContext *sctx, int lowerInside)
SEEK_EXPORT int seekItemScalarSet (seekContext *sctx, int item)
SEEK_EXPORT int seekItemStrengthSet (seekContext *sctx, int item)
SEEK_EXPORT int seekItemNormalSet (seekContext *sctx, int item)
SEEK_EXPORT int seekItemGradientSet (seekContext *sctx, int item)
SEEK_EXPORT int seekItemEigensystemSet (seekContext *sctx, int evalItem, int evecItem)
SEEK_EXPORT int seekIsovalueSet (seekContext *sctx, double isovalue)
SEEK_EXPORT int seekUpdate (seekContext *sctx)
SEEK_EXPORT int seekExtract (seekContext *sctx, limnPolyData *lpld)

Variables

SEEK_EXPORT const char * seekBiffKey
SEEK_EXPORT airEnumseekType
SEEK_EXPORT const int seekContour3DTopoHackEdge [256]
SEEK_EXPORT const int seekContour3DTopoHackTriangle [256][19]

Define Documentation

#define SEEK   seekBiffKey

#define SEEK_EXPORT   extern

#define SEEK_TYPE_MAX   7


Enumeration Type Documentation

anonymous enum

Enumerator:
seekTypeUnknown 
seekTypeIsocontour 
seekTypeRidgeSurface 
seekTypeValleySurface 
seekTypeRidgeLine 
seekTypeValleyLine 
seekTypeMinimalSurface 
seekTypeMaximalSurface 
seekTypeLast 


Function Documentation

SEEK_EXPORT seekContext* seekContextNew ( void   ) 

SEEK_EXPORT seekContext* seekContextNix ( seekContext sctx  ) 

SEEK_EXPORT int seekDataSet ( seekContext sctx,
const Nrrd ninscl,
gageContext gctx,
unsigned int  pvlIdx 
)

SEEK_EXPORT int seekExtract ( seekContext sctx,
limnPolyData lpld 
)

SEEK_EXPORT int seekIsovalueSet ( seekContext sctx,
double  isovalue 
)

SEEK_EXPORT int seekItemEigensystemSet ( seekContext sctx,
int  evalItem,
int  evecItem 
)

SEEK_EXPORT int seekItemGradientSet ( seekContext sctx,
int  item 
)

SEEK_EXPORT int seekItemNormalSet ( seekContext sctx,
int  item 
)

SEEK_EXPORT int seekItemScalarSet ( seekContext sctx,
int  item 
)

SEEK_EXPORT int seekItemStrengthSet ( seekContext sctx,
int  item 
)

SEEK_EXPORT int seekLowerInsideSet ( seekContext sctx,
int  lowerInside 
)

SEEK_EXPORT int seekNormalsFindSet ( seekContext sctx,
int  doit 
)

SEEK_EXPORT int seekSamplesSet ( seekContext sctx,
size_t  samples[3] 
)

SEEK_EXPORT int seekStrengthSet ( seekContext sctx,
int  strengthSign,
double  strengthMin,
double  strength 
)

SEEK_EXPORT int seekStrengthUseSet ( seekContext sctx,
int  doit 
)

SEEK_EXPORT int seekTypeSet ( seekContext sctx,
int  type 
)

SEEK_EXPORT int seekUpdate ( seekContext sctx  ) 

SEEK_EXPORT void seekVerboseSet ( seekContext sctx,
int  verbose 
)


Variable Documentation

SEEK_EXPORT const char* seekBiffKey

SEEK_EXPORT const int seekContour3DTopoHackEdge[256]

SEEK_EXPORT const int seekContour3DTopoHackTriangle[256][19]

SEEK_EXPORT airEnum* seekType


Generated on Sat May 9 03:55:43 2009 for Teem by  doxygen 1.5.9