freElementals.h File Reference

#include <string>
#include <map>
#include <deque>
#include "freConstantValues.h"
#include "itkCommand.h"
#include "itkArray.h"
#include "itkLightObject.h"
#include "itksys/SystemTools.hxx"

Include dependency graph for freElementals.h:

freConstantValues.hfreConstXMLTags.hfreConstParameters.hfreConstCallbackIDs.h

Go to the source code of this file.

Namespaces

namespace  FREE

Defines

#define FREE_DONT_USE_EXTERN
#define freAppVersionMacro(major, minor, revision)

Typedefs

typedef float FREE::PixelType
typedef double FREE::ScalarType
typedef unsigned short FREE::LoadingPixelType
typedef std::string FREE::MediaID
typedef itk::Array
< ScalarType > 
FREE::ParameterArrayType
typedef int FREE::MediaDomainDimensionType
typedef itk::LightObject FREE::GenericMediaType
typedef std::vector
< std::string > 
FREE::STLStringVector
typedef std::deque
< std::string > 
FREE::STLStringDeque
typedef std::map
< std::string,
std::string > 
FREE::STLStrToStrMap

Enumerations

enum  FREE::DataAccessType { FREE::DAGet = 1, FREE::DASet = 2, FREE::DAAny = 3 }
enum  FREE::RegistrationStatusType {
  FREE::RSTInitializing, FREE::RSTNewSection, FREE::RSTCreateProcessor, FREE::RSTInitProcessor,
  FREE::RSTProcessing, FREE::RSTFinalizing, FREE::RSTSavingResults, FREE::RSTFinished
}

Functions

static std::string FREE::GetGeneralFREEPath ()


Define Documentation

#define freAppVersionMacro ( major,
minor,
revision   ) 

Value:

static const char* Version_Major() { return #major; }; \
  static const char* Version_Minor() { return #minor; }; \
  static const char* Version_Revision() { return #revision; }; \
  static const char* Version() { return #major "." #minor "." #revision; }

Definition at line 108 of file freElementals.h.

#define FREE_DONT_USE_EXTERN

Collection of elemental definitions of types and constants used all over the f.r.e.e. code.

Definition at line 44 of file freElementals.h.


Generated at Sat Oct 13 18:14:41 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000