cortical_surface  5.0.5
aims Namespace Reference

Namespaces

 BucketBlobExtractor
 
 convolutionfilter
 
 convolutionsubsampler
 
 DataManip
 
 internal
 
 knn
 
 meshdistance
 
 PointsDistribution
 
 RoiDiff
 
 ScaleSpace
 
 singlechannel
 
 SparseOrDenseMatrix
 
 SparseVolume
 
 strel
 
 SurfaceGenerator
 
 util
 

Classes

class  _convertedNiftiArrayValue
 
class  _convertedNiftiArrayValue< AimsVector< U, D > >
 
class  _convertedNiftiValue
 
class  _convertedNiftiValue< AimsVector< U, D > >
 
class  AffineLeastSquareEstimation
 
class  AffineTransformation3d
 
class  AimsApplication
 
class  AimsFastAllocationData
 
class  AimsGraphReader
 
class  AimsGraphWriter
 
struct  AimsGraphWriter_Private
 
class  AimsRoi
 
class  AnyTypeReader
 
class  AnyTypeReaderProcess
 
class  APCReader
 
class  ArgFormat
 
class  ArgHeader
 
class  ArgReader
 
class  ArgWriter
 
class  BarycenterCurvature
 
class  BaseDiffusionSmoother
 
class  BaseMaskedDiffusionSmoother
 
class  BaseScaleSpace
 
class  BBBMap
 
class  BckFormat
 
class  BckHeader
 
class  BckMapFormat
 
class  BckMapReader
 
class  BckMapWriter
 
class  BckReader
 
class  BckWriter
 
struct  bestPoint3d
 
class  Bifurcation
 
class  BlobMeasurements
 
class  BoixCurvature
 
class  BoixGaussianCurvature
 
class  Border
 
class  BorderFiller
 
class  BorderIterator
 
class  BoundingBox
 
class  BSpline
 
struct  BSplineOrder
 
struct  BSplineOrder< 0 >
 
class  BucketBlobExtractor
 
class  BucketMap
 
class  BucketMapGenerator
 
class  Bundle
 
class  BundleFormatReader
 
class  BundleInfo
 
class  BundleListener
 
class  BundleMotion
 
class  BundleProducer
 
class  BundleReader
 
class  BundleRegroup
 
class  BundleROISelect
 
class  BundleROISplit
 
class  Bundles
 
class  BundleSampler
 
class  BundlesFeatures
 
class  BundlesFusion
 
class  BundleSlicesToMesh
 
class  BundlesSlicer
 
class  BundlesSlicerListener
 
class  BundleToGraph
 
class  BundleToGraphWriter
 
class  BundleTransformer
 
class  BundleWriter
 
class  CausalSinglePoleIIRFilter
 
class  CBFMap
 
class  CBVMap
 
class  ChannelReader
 
class  CiftiTools
 
class  ClassifStrategy
 
class  Clock
 
class  ClusterArgMaker
 
class  CoarseReader
 
class  ColorMap
 
class  ConeSamplable
 
class  ConformalMapping
 
class  ConnectedComponentEngine
 
class  ConnectedComponentEngine< AimsData< T >, AimsData< O > >
 
class  Connectivity
 
class  ConnectMeshPath
 
class  ConnectomistBundlesReader
 
class  ConvolutionFilter
 
class  ConvolutionSubSampler
 
class  CoordinatesFieldMeshInterpoler
 
struct  CoordinatesLess
 
struct  CoordinatesLess< T, 3 >
 
class  CorticalReferential
 
class  CoupledDiffusion2DSmoother
 
class  CoupledSmoother
 
class  CoupledSmoother< AimsData< T >, AimsData< T > >
 
class  CubicResampler
 
class  Curvature
 
class  CurvatureFactory
 
class  CurveOrientation
 
class  CurveSelection
 
class  CutMesh
 
class  CutTexturedMesh
 
class  DecomposedAffineTransformation3d
 
class  DefaultAsciiItemReader
 
class  DefaultAsciiItemReader< AimsBucketItem< T > >
 
class  DefaultAsciiItemReader< DtiTensor >
 
class  DefaultAsciiItemReader< SparseMatrix >
 
class  DefaultAsciiItemReader< std::list< T > >
 
class  DefaultAsciiItemReader< std::vector< T > >
 
class  DefaultAsciiItemReader< Tensor >
 
class  DefaultAsciiItemReader< Trieder >
 
class  DefaultAsciiItemWriter
 
class  DefaultAsciiItemWriter< AimsBucketItem< T > >
 
class  DefaultAsciiItemWriter< DtiTensor >
 
class  DefaultAsciiItemWriter< SparseMatrix >
 
class  DefaultAsciiItemWriter< std::list< T > >
 
class  DefaultAsciiItemWriter< std::vector< T > >
 
class  DefaultAsciiItemWriter< Tensor >
 
class  DefaultAsciiItemWriter< Trieder >
 
class  DefaultBSwapItemReader
 
class  DefaultBSwapItemReader< AimsBucketItem< T > >
 
class  DefaultBSwapItemReader< AimsVector< T, D > >
 
class  DefaultBSwapItemReader< DtiTensor >
 
class  DefaultBSwapItemReader< SparseMatrix >
 
class  DefaultBSwapItemReader< std::list< T > >
 
class  DefaultBSwapItemReader< std::vector< T > >
 
class  DefaultBSwapItemReader< Tensor >
 
class  DefaultBSwapItemReader< Trieder >
 
class  DefaultBSwapItemWriter
 
class  DefaultBSwapItemWriter< AimsBucketItem< T > >
 
class  DefaultBSwapItemWriter< AimsVector< T, D > >
 
class  DefaultBSwapItemWriter< DtiTensor >
 
class  DefaultBSwapItemWriter< SparseMatrix >
 
class  DefaultBSwapItemWriter< std::list< T > >
 
class  DefaultBSwapItemWriter< std::vector< T > >
 
class  DefaultBSwapItemWriter< Tensor >
 
class  DefaultBSwapItemWriter< Trieder >
 
class  DefaultItemReader
 
class  DefaultItemReader< AimsBucketItem< T > >
 
class  DefaultItemReader< AimsVector< T, D > >
 
class  DefaultItemReader< DtiTensor >
 
class  DefaultItemReader< SparseMatrix >
 
class  DefaultItemReader< std::list< T > >
 
class  DefaultItemReader< std::vector< T > >
 
class  DefaultItemReader< Tensor >
 
class  DefaultItemReader< Trieder >
 
class  DefaultItemWriter
 
class  DefaultItemWriter< AimsBucketItem< T > >
 
class  DefaultItemWriter< AimsVector< T, D > >
 
class  DefaultItemWriter< DtiTensor >
 
class  DefaultItemWriter< SparseMatrix >
 
class  DefaultItemWriter< std::list< T > >
 
class  DefaultItemWriter< std::vector< T > >
 
class  DefaultItemWriter< Tensor >
 
class  DefaultItemWriter< Trieder >
 
class  DelayMap
 
class  DericheSmoother
 
class  DiffusionSmoother
 
class  DirectBSplineFilter
 
class  DirectBSplineSubSampler
 
class  DiscreteBSpline
 
class  DiscreteU
 
class  DiscreteUB
 
class  DiscriminantAnalysis
 
class  DiscriminantAnalysisElement
 
class  Distance
 
class  DynamicStrategy
 
class  EcatFormat
 
class  EcatHeader
 
class  EcatPlugin
 
class  EcatReader
 
class  EcatSinoHeader
 
class  EcatSinoReader
 
class  EcatSinoWriter
 
class  EcatWriter
 
class  ElementFilteringFunction
 
class  ElementFilteringFunctionFactory
 
class  ElementFilteringImageAlgorithm
 
class  ExtractGreyLevelBlobs
 
class  ExtremaDifferenceFilter
 
class  ExtremaDifferenceSubSampling
 
class  FastBSpline
 
class  FastMarching
 
class  FdfFormat
 
class  FdfHeader
 
class  FdfParType
 
class  FdfPlugin
 
class  FdfProcPar
 
class  FdfReader
 
class  FfdTransformation
 
class  FiberInfo
 
class  FiberOversampler
 
class  FileFormat
 
class  FileFormatDictionary
 
class  FilteringFunctionInterface
 
class  FilteringImageAlgorithmInterface
 
struct  FilterType
 
class  Finder
 
class  FinderBckFormat
 
class  FinderEcatFormat
 
class  FinderFdfFormat
 
class  FinderFormat
 
class  FinderGenesisFormat
 
class  FinderGiftiFormat
 
class  FinderGraphFormat
 
class  FinderHieFormat
 
class  FinderImasFormat
 
class  FinderJpegFormat
 
class  FinderMeshFormat
 
class  FinderMniObjFormat
 
class  FinderPlyFormat
 
class  FinderSpmFormat
 
class  FinderTexFormat
 
class  FinderTiffFormat
 
class  FinderTriFormat
 
class  FinderTrmFormat
 
class  FinderVidaFormat
 
class  FinderWavefrontFormat
 
class  FiniteElementCurvature
 
class  FiniteElementSmoother
 
class  FoldArgOverSegment
 
class  FoldGraphAttributes
 
class  GaborFilter
 
class  GenericWriter
 
class  GenesisFormat
 
class  GenesisHeader
 
class  GenesisReader
 
class  GeodesicPath
 
class  GeometricProperties
 
class  GiftiHeader
 
class  GiftiMeshFormat
 
class  GiftiPlugin
 
class  GiftiTextureFormat
 
class  GradientAdvection
 
class  GraphBundlesFormat
 
struct  GraphElementCode
 
class  GraphIterator
 
class  GraphManip
 
class  GraphPath
 
class  GraphVolumeFormat
 
class  GreyLevelBlob
 
class  GreyLevelBlobTools
 
class  HarmonicCageMeshResampler
 
class  Header
 
class  HieFormat
 
class  Hierarchy
 
class  HierarchyReader
 
class  HMap
 
class  IIRFilterBase
 
class  ImageAlgorithm
 
class  ImageAlgorithmInterface
 
class  ImageAlgorithmSwitch
 
class  ImageAlgorithmSwitch< T, false >
 
class  ImageAlgorithmSwitch< T, true >
 
class  ImasFormat
 
class  ImasHeader
 
class  ImasSorDFormat
 
class  ImasVolFormat
 
class  Individuals
 
class  IntegrableOf
 
class  IntegratorOf
 
class  InterpolatedVolume
 
class  Interpolator
 
class  InverseBSplineFilter
 
class  IOObjectTypesDictionary
 
class  IOOptions
 
class  IsoLine
 
class  ItemReader
 
class  ItemWriter
 
class  IterativeClassification
 
class  JpegFormat
 
class  JpegHeader
 
class  JpegPlugin
 
class  JpegReader
 
class  JpegWriter
 
class  KmeansStrategy
 
class  LabelNodeFilter
 
class  LabelReader
 
class  LinearFilteringFunction
 
class  LinearFilteringFunctionFactory
 
class  LinearFilteringImageAlgorithm
 
class  LinearInterpolator
 
class  LinearResampler
 
class  LowLevelArgReader
 
class  LowLevelArgWriter
 
class  LowLevelRoiReader
 
class  LowLevelStandardArgReader
 
class  LowLevelStandardArgWriter
 
struct  ltstr_blob
 
struct  ltstr_p3d
 
struct  ltstr_p3d< Point3d >
 
struct  ltstr_p3d< std::pair< Point3df, uint > >
 
class  MajorityFilter
 
class  MajorityLabelResampler
 
class  MajoritySubSampling
 
class  MaskedDiffusionSmoother
 
class  MaskedDiffusionSmoother< T, AimsData< short > >
 
class  MaskedDiffusionSmoother< T, std::vector< Point3df > >
 
class  MaskIterator
 
class  MaskIteratorOf
 
class  MaskIteratorOf< AimsData< T > >
 
class  MaskIteratorOf< Graph >
 
class  MathUtil
 
class  MaxFilter
 
class  MaximumPoint
 
class  MaxSubSampling
 
class  MeanFilter
 
class  MeanSubSampling
 
class  MedianFilter
 
class  MedianResampler
 
class  MedianSubSampling
 
class  Mesh2mesh
 
class  MeshFormat
 
class  MeshHeader
 
class  MeshInterpoler
 
class  MeshPointDistance
 
class  MeshPointNeighborhoodFromDistance
 
class  MeshProjection
 
class  MeshProjectionFactory
 
class  MeshReader
 
class  MeshToVoxelsResampler
 
class  MeshWriter
 
class  MinfFormat
 
class  MinFilter
 
class  MinSubSampling
 
class  MixtureOfPPCA
 
class  MniObjFormat
 
class  MniObjHeader
 
class  MorphoGreyLevel
 
class  MotionedMaskIterator
 
class  MotionedRoiIterator
 
class  MotionedVolumeROILabelMap
 
class  MotionWriter
 
class  MovingAverageCascadeFilter
 
class  MovingAverageCascadeKernel
 
class  MovingAverageCascadeSubSampler
 
class  MovingAverageFilter
 
class  MovingAverageKernel
 
class  MovingAverageSubSampler
 
class  MRTrixBundleReader
 
class  MTTMap
 
struct  MultiChannelResamplerSwitch
 
struct  MultiChannelResamplerSwitch< false, T >
 
struct  MultiChannelResamplerSwitch< true, T >
 
class  NameNodeFilter
 
class  NearestNeighborResampler
 
class  NodeFilter
 
class  NotNullMeanFilter
 
class  NotNullMeanSubSampling
 
class  NotNullMedianFilter
 
class  NotNullMedianSubSampling
 
struct  PairCompare
 
class  Path
 
class  PcaStrategy
 
class  PerfusionAif
 
class  PerfusionAifAverage
 
class  PerfusionAifBest
 
class  PerfusionAifFactory
 
class  PerfusionAifLinearCorrection
 
class  PerfusionAifMatrix
 
class  PerfusionAifMatrixFactory
 
class  PerfusionAifMatrixStrategy
 
class  PerfusionAifNoCorrection
 
class  PerfusionAifPoints
 
class  PerfusionAifSelection
 
class  PerfusionAifStrategy
 
class  PerfusionDeconvolution
 
class  PerfusionDeconvolutionFactory
 
class  PerfusionDeconvolutionStrategy
 
class  PerfusionFFTDeconvolution
 
class  PerfusionFit
 
class  PerfusionFitFactory
 
class  PerfusionFitGammaVariate
 
class  PerfusionFitStrategy
 
class  PerfusionGammaFit
 
class  PerfusionLinearFitGammaVariate
 
class  PerfusionMapBase
 
class  PerfusionMaps
 
class  PerfusionMask
 
class  PerfusionNoFit
 
class  PerfusionNoSmoothing
 
class  PerfusionParameters
 
class  PerfusionPreInjection
 
class  PerfusionProcessing
 
class  PerfusionProcessingCenter
 
class  PerfusionQuantification
 
class  PerfusionSkip
 
class  PerfusionSmoothing
 
class  PerfusionSmoothing2D
 
class  PerfusionSmoothing3D
 
class  PerfusionSmoothingBase
 
class  PerfusionSmoothingFactory
 
class  PerfusionSmoothingStrategy
 
class  PerfusionSmoothingT
 
class  PerfusionSplitVolume
 
class  PerfusionSVDDeconvolution
 
class  PerfusionSVDFactory
 
class  PerfusionSVDInversion
 
class  PerfusionSVDStrategy
 
class  PerfusionSVDTikhonov
 
class  PerfusionSVDTikhonovGradient
 
class  PerfusionSVDTruncated
 
class  PeronaMalikSmoother
 
class  PlyFormat
 
class  PlyHeader
 
class  PlyPlugin
 
class  PlyReader
 
class  PlyWriter
 
struct  Point3dCompare
 
struct  Point3dfCompare
 
class  PointsDistribution
 
class  PointSetFeatures
 
class  PointsInImageFeatures
 
class  Polyline
 
class  PolylinePolynomialInterpolator
 
class  PovFormat
 
class  PovWriter
 
class  PpcaAnalyserElement
 
class  PrimalSketch
 
class  Primalsketch2graph
 
class  ProbabilisticPca
 
class  ProbabilisticPcaElement
 
class  Process
 
struct  ProcessInput
 
class  ProgressInfo
 
class  PythonHeader
 
class  QuadraticResampler
 
class  QuarticResampler
 
class  Quaternion
 
class  QuinticResampler
 
class  Reader
 
class  ReaderAsObject
 
class  RealToRealFunctionTabulation
 
class  RegularBinnedHistogram
 
class  Resampler
 
class  ResamplerFactory
 
class  RigidLeastSquareEstimation
 
class  RigidTransformEstimation
 
class  RoiDiff
 
class  RoiFeatures
 
class  RoiGtm
 
class  RoiGtmReader
 
class  RoiGtmWriter
 
class  RoiIterator
 
class  RoiIteratorOf
 
class  RoiIteratorOf< AimsData< T > >
 
class  RoiIteratorOf< Graph >
 
class  ROILabelMap
 
class  RoiSelector
 
class  RoiSelectorReader
 
class  RoiStats
 
class  RombergIntegratorOf
 
class  SaddlePoint
 
class  ScalarFeaturesProvider
 
class  ScalarSetFeatures
 
class  ScaledEncoding
 
class  ScaleLevel
 
class  ScaleLevel< AimsData< T >, AimsData< T > >
 
class  ScaleLevel< AimsSurface< D, Void >, Texture< T > >
 
class  ScaleSpace
 
class  ScaleSpace< AimsData< T >, AimsData< T > >
 
class  ScaleSpace< AimsSurface< D, Void >, Texture< T > >
 
class  ScaleSpaceBlob
 
class  ScannerConf
 
class  Selection
 
class  SelectionExpander
 
class  SelectionReader
 
class  SelectionSet
 
class  SelectionWriter
 
class  Selector
 
struct  SetCompare
 
class  Settings
 
class  SeventhOrderResampler
 
class  SimiLeastSquareEstimation
 
class  SimpleBundlesSlicer
 
class  SimpleVoxelSampler
 
class  Sinogram
 
class  SixthOrderResampler
 
class  SliceFormatHeader
 
class  Smoother
 
class  Smoother< AimsData< T >, AimsData< T > >
 
class  Smoother< AimsSurface< D, Void >, Texture< T > >
 
class  SomaIOAimsDataFormat
 
class  Spam
 
class  SpamBase
 
class  SpamFromLikelihood
 
class  SparseMatrix
 
class  SparseMatrixUtil
 
class  SparseOrDenseMatrix
 
class  SparseVolume
 
class  SparseVolume< BucketMap< T > >
 
class  SparseVolume< BucketMap< Void > >
 
class  SparseVolume< carto::Volume< T > >
 
struct  specifiedLabels
 
class  SphereSamplable
 
class  SplineFfd
 
class  SplinePyramid
 
class  SplinePyramidBuilder
 
class  SplineResampler
 
class  SpmFormat
 
class  SpmHeader
 
class  SpmReader
 
class  SpmWriter
 
class  StandardReferentials
 
class  StDevFilter
 
class  StructuredConstVolume
 
class  StructuredVolume
 
class  StructuringElement
 
class  StructuringElementRef
 
class  StxFormat
 
class  SubSamplingImageAlgorithm
 
class  SubSamplingPyramidBuilder
 
class  SulcusCleaner
 
class  SulcusCorticalSnake
 
class  SulcusCorticalSnake_energy
 
class  SumFilter
 
class  SumSubSampling
 
class  SurfaceGenerator
 
class  SurfaceManip
 
class  SymAllPoleIIRFilter
 
class  TabulBSpline
 
class  Tex2Graph
 
class  TexFormat
 
class  TexHeader
 
class  TexReader
 
class  TextureSmoothing
 
class  TexWriter
 
class  TiffFormat
 
class  TiffHeader
 
class  TiffPlugin
 
class  TiffReader
 
class  TiffWriter
 
class  TrackvisBundleReader
 
class  TransformationChain3d
 
class  TransformLeastSquareEstimation
 
class  TranslationLeastSquareEstimation
 
class  TrapezeIntegratorOf
 
class  TriFormat
 
class  TriHeader
 
class  TrilinearFfd
 
class  TriReader
 
class  TriWriter
 
class  TrmFormat
 
class  TrmHeader
 
class  TTPMap
 
class  VarFilter
 
class  VidaFormat
 
class  VidaHeader
 
class  VidaPlugin
 
class  VidaReader
 
class  VidaWriter
 
class  VolumeFormat
 
class  VolumeRefFormat
 
class  VolumeROILabelMap
 
class  VoxelSampler
 
class  Vrml1Format
 
class  WavefrontHeader
 
class  WavefrontMeshFormat
 
class  WavefrontMeshReader
 
class  WavefrontMeshWriter
 
class  WavefrontMeshWriter< D, Void >
 
class  Writer
 
class  Writer< aims::FfdTransformation >
 

Typedefs

typedef std::set< Point3df, Point3dfComparePoint3dfSet
 
typedef std::map< Point3df, Point3dfSet, Point3dfComparePoint3dfNeigh
 
typedef std::map< unsigned, std::set< std::pair< unsigned, float > > > LaplacianWeights
 
typedef CoordinatesLess< Point3d, 3 > BucketMapLess
 
typedef carto::rc_ptr< BundleRBundle
 
typedef carto::rc_ptr< BundleListenerRBundleListener
 
typedef carto::rc_ptr< BundleProducerRBundleProducer
 
typedef aims::Polyline::Point_t FiberPoint
 
typedef std::vector< aims::FiberPointFiber
 
typedef std::vector< FiberFibers
 
typedef std::vector< FibersBundlesSet
 
typedef std::map< std::string, std::map< std::string, GraphElementCode > > GraphElementTable
 
typedef IntegrableOf< float > Integrable
 
typedef IntegratorOf< float > Integrator
 
typedef RombergIntegratorOf< float > RombergIntegrator
 
typedef TrapezeIntegratorOf< float > TrapezeIntegrator
 
typedef carto::AllocatorContext Allocator
 
typedef boost::numeric::ublas::sparse_matrix< double > boost_sparse_matrix
 
typedef boost::numeric::ublas::sparse_vector< double > boost_sparse_vector
 
typedef ProgressInfo< double, double > Progression
 

Enumerations

enum  DistanceType
 
enum  PrimalsketchDataType
 
enum  PrimalSketchEvents
 

Functions

BucketMap< Void > * downPath (const BucketMap< T > &region, const Point3d &pos)
 
template BucketMap< Void > * downPath (const BucketMap< float > &region, const Point3d &pos)
 
float fiberDistance (FiberPoint *f1, FiberPoint *f2, int &fiberSize1, int &fiberSize2)
 
float fiberDistanceMax (FiberPoint *f1, FiberPoint *f2, int &fiberSize1, int &fiberSize2)
 
float fiberDistance (std::vector< Point3df > &f1, std::vector< Point3df > &f2)
 
float fiberDistanceMax (std::vector< Point3df > &f1, std::vector< Point3df > &f2)
 
float getClosestFiberPointDist (Point3df &p1, FiberPoint *f2, Point3df &pMin, int &fiberSize2)
 
float getClosestFiberPointDist (Point3df &p1, std::vector< Point3df > &f2, Point3df &pMin)
 
float fiberDistanceMaxDistCorrespPoints (FiberPoint *f1, FiberPoint *f2, int &fiberSize1)
 
float fiberDistanceMaxDistCorrespPoints (std::vector< Point3df > &f1, std::vector< Point3df > &f2)
 
float calculateMinFibersLength (FiberPoint *f1, FiberPoint *f2, int &fiberSize1, int &fiberSize2)
 
float calculateMinFibersLength (std::vector< Point3df > &f1, std::vector< Point3df > &f2)
 
float fiberDistanceMaxDistCorrespPointsNormByMinLength (FiberPoint *f1, FiberPoint *f2, float normFactor, int &fiberSize1, int &fiberSize2)
 
float fiberDistanceMaxDistCorrespPointsNormByMinLength (std::vector< Point3df > &f1, std::vector< Point3df > &f2, float normFactor)
 
float fiberAffinity (std::vector< Point3df > &f1, std::vector< Point3df > &f2, float var)
 
float fiberAffinityMax (std::vector< Point3df > &f1, std::vector< Point3df > &f2, float var)
 
float fiberAffinityMaxDistCorrespPoints (std::vector< Point3df > &f1, std::vector< Point3df > &f2, float var)
 
float fiberAffinityMaxDistCorrespPointsNormByMinLength (std::vector< Point3df > &f1, std::vector< Point3df > &f2, float var, float normFactor)
 
float fiberAffinity (FiberPoint *f1, FiberPoint *f2, float var, int &fiberSize1, int &fiberSize2)
 
float fiberAffinityMax (FiberPoint *f1, FiberPoint *f2, float var, int &fiberSize1, int &fiberSize2)
 
float fiberAffinityMaxDistCorrespPoints (FiberPoint *f1, FiberPoint *f2, float var, int &fiberSize1, int &fiberSize2)
 
float fiberAffinityMaxDistCorrespPointsNormByMinLength (FiberPoint *f1, FiberPoint *f2, float var, float normFactor, int &fiberSize1, int &fiberSize2)
 
RoiSelectorReaderoperator>> (RoiSelectorReader &, Tree &)
 
RoiSelectorReaderoperator>> (RoiSelectorReader &reader, RoiSelector &thing)
 
RoiGtmReaderoperator>> (RoiGtmReader &, RoiGtm &)
 
void makeLaplacianMatrix (const LaplacianWeights &weights, LaplacianWeights &lmat, float dt)
 
LaplacianWeightssparseMult (const LaplacianWeights &in1, const LaplacianWeights &in2, float sparseThresh=0)
 
void applyLaplacianMatrix (const std::vector< T > &inittex, std::vector< T > &outtex, const LaplacianWeights &lapl)
 
void laplacianMatrixThreshold (LaplacianWeights &lmat, float threshold)
 
LaplacianWeightsmakeLaplacianSmoothingCoefficients (const LaplacianWeights &weights, unsigned niter, float dt, float sparseThresh=0)
 
void distancesFromMesh (const AimsSurfaceTriangle &mesh, std::vector< AimsVector< uint, 2 > > &edges, std::vector< double > &weights)
 
int meshWatershed (const AimsSurfaceTriangle &mesh, const std::vector< double > &field, std::vector< int > &idx, std::vector< int > &depth, std::vector< int > &major, std::vector< int > &label, double threshold)
 
int meshWatershed (const AimsSurfaceTriangle &mesh, const TimeTexture< double > &field, TimeTexture< int > &idx, TimeTexture< int > &depth, TimeTexture< int > &major, TimeTexture< int > &label, double threshold)
 
int meshBlobsBifurcation (const AimsSurfaceTriangle &mesh, const std::vector< double > &field, std::vector< int > &idx, std::vector< double > &height, std::vector< int > &father, std::vector< int > &label, double th)
 
int meshBlobsBifurcation (const AimsSurfaceTriangle &mesh, const TimeTexture< double > &field, TimeTexture< int > &idx, TimeTexture< double > &height, TimeTexture< int > &father, TimeTexture< int > &label, double th)
 
void blobsHeights (const AimsSurfaceTriangle &mesh, const std::vector< double > &field, const std::vector< int > &watershedlabels, std::vector< int > &junctions)
 
AimsData< short > * GetSSBlobImage (PrimalSketch< AimsData< T >, AimsData< T > > *sketch)
 
TimeTexture< float > GetSSBlobTexture (PrimalSketch< AimsSurface< D, Void >, Texture< T > > *sketch)
 
AimsSurfaceTriangleGetSSBlobMesh (PrimalSketch< AimsSurface< D, Void >, Texture< T > > *sketch)
 
AimsBucket< Void > * GetSSBlobBucket (PrimalSketch< AimsData< T >, AimsData< T > > *sketch)
 
AimsSurfaceTriangleGetSSBlobTore (PrimalSketch< AimsSurface< D, Void >, Texture< T > > *sketch)
 
void AddBlobsToPSGraph (PrimalSketch< Geom, Text > *sketch, Graph *graph)
 
void AddBlobsToPSGraph (PrimalSketch< AimsData< T >, AimsData< T > > *sketch, Graph *graph)
 
void AddBlobsToPSGraph (PrimalSketch< AimsSurface< D, Void >, Texture< T > > *sketch, Graph *graph)
 
AimsSurfaceTriangleGetSSBlobMesh (PrimalSketch< AimsSurface< D, Void >, Texture< T > > *sketch, AimsSurfaceTriangle *mesh)
 
AimsBucket< Void > * GetSSBlobMeshBucket (AimsSurfaceTriangle *mesh)
 
SplinePyramid buildSplinePyramid (const carto::VolumeRef< T > &vol, unsigned order, unsigned factor=2)
 
SplinePyramid buildSplinePyramid (const carto::VolumeRef< T > &vol, unsigned order, const Point4du &factor)
 
SplinePyramid buildSplinePyramid (const carto::VolumeRef< T > &vol, unsigned order, const std::vector< Point4du > &factor)
 
SplinePyramid cubicSplinePyramid (const carto::VolumeRef< T > &vol, unsigned factor=2)
 
SplinePyramid cubicSplinePyramid (const carto::VolumeRef< T > &vol, const Point4du &factor)
 
SplinePyramid cubicSplinePyramid (const carto::VolumeRef< T > &vol, const std::vector< Point4du > &factor)
 
class __attribute__ ((__deprecated__)) MaskLinearResampler
 
int mirrorCoeff (int i, int size)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MedianFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MedianFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMedianFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMedianFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MeanFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MeanFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMeanFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (NotNullMeanFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MinFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MinFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MaxFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MaxFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MajorityFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (MajorityFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (ExtremaDifferenceFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (ExtremaDifferenceFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (SumFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (SumFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (VarFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (VarFilterFunc, AimsRGBA)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (StDevFilterFunc, AimsRGB)
 
 AIMS_ELEMENT_FILTERFUNC_MULTICHANNEL_DECLARE (StDevFilterFunc, AimsRGBA)
 
VoxelType multichannelfiltervalues_nonlin (const ElementFilteringFunction< typename VoxelType::ChannelType > &f, const carto::VolumeRef< VoxelType > &volume)
 
VoxelType multichannelfiltervalues_nonlin (const ElementFilteringFunction< typename VoxelType::ChannelType > &f, const carto::VolumeRef< VoxelType > &volume, const carto::rc_ptr< StructuringElement > &se)
 
void setKernel ()
 
 AIMS_LIN_FILTERFUNC_MULTICHANNEL_DECLARE (GaborFilterFunc, AimsRGB)
 
 AIMS_LIN_FILTERFUNC_MULTICHANNEL_DECLARE (GaborFilterFunc, AimsRGBA)
 
VoxelType multichannelfiltervalues_lin (const LinearFilteringFunction< typename VoxelType::ChannelType > &f, const carto::VolumeRef< VoxelType > &volume)
 
void transformMesh (AimsTimeSurface< D, Void > &mesh, const soma::Transformation3d &direct_transformation)
 
carto::rc_ptr< BucketMap< Void > > transformBucketDirect (const BucketMap< Void > &bck, const soma::Transformation3d &direct_transformation, Point3df vs=Point3df(0., 0., 0.))
 
carto::rc_ptr< BucketMap< Void > > resampleBucket (const BucketMap< Void > &bck, const soma::Transformation3d &direct_transformation, const soma::Transformation3d &inverse_transformation, Point3df vs=Point3df(0., 0., 0.), bool also_pushforward=true)
 
void transformGraph (Graph &graph, const soma::Transformation3d &direct_transformation, const soma::Transformation3d *inverse_transformation, Point3df vs=Point3df(0., 0., 0.))
 
void transformMesh (AimsTimeSurface< D, Void > &mesh, const Transformation3d &direct_transformation)
 
carto::VolumeRef< T > clipDynamic (const carto::VolumeRef< T > &in, bool flatten_mask=true, float pct_kept=1.)
 
carto::VolumeRef< T > clipDynamic (carto::VolumeRef< T > &in, bool flatten_mask=true, float pct_kept=1., bool in_place=true)
 
carto::VolumeRef< T > clip (const carto::VolumeRef< T > &in, const T &min, const T &max)
 
carto::VolumeRef< T > clip (carto::VolumeRef< T > &in, const T &min, const T &max, bool in_place=false)
 
void AimsConnectedComponent (AimsData< T > &data, aims::Connectivity::Type connectivity, std::map< T, size_t > &valids, const T &backgrnd=0, bool bin=true, size_t minSize=0, size_t maxSize=0, size_t numMax=0, bool verbose=true)
 
void AimsConnectedComponent (AimsData< T > &data, aims::Connectivity::Type connectivity, const T &backgrnd=0, bool bin=true, size_t minSize=0, size_t maxSize=0, size_t numMax=0, bool verbose=true)
 
void AimsConnectedComponent (BucketMap< T > &data, aims::Connectivity::Type connectivity, const T &backgrnd=0, bool bin=true, size_t minSize=0, size_t maxSize=0, size_t numMax=0, bool verbose=true)
 
void AimsConnectedComponent (AimsBucket< Void > &component, const AimsData< T > &data, aims::Connectivity::Type connectivity, const T &backgrnd=0, bool bin=true, size_t minsize=0, size_t maxSize=0, size_t maxcomp=0, bool verbose=true)
 
void AimsConnectedComponent (AimsBucket< Void > &component, const BucketMap< T > &data, Connectivity::Type connectivity, const T &backgrnd=0, bool bin=true, size_t minsize=0, size_t maxSize=0, size_t maxcomp=0, bool verbose=true)
 
AimsData< int16_t > AimsLabeledConnectedComponent (AimsBucket< Void > &component, const AimsData< T > &data, aims::Connectivity::Type connectivity, const T &backgrnd=0, bool bin=true, size_t minsize=0, size_t maxSize=0, size_t maxcomp=0, bool verbose=true)
 
AimsData< T > diag (const AimsData< T > &thing)
 
AimsData< T > undiag (const AimsData< T > &thing)
 
AimsData< T > transpose (const AimsData< T > &thing)
 
void incSorting (AimsData< T > &thing)
 
void decSorting (AimsData< T > &thing)
 
AimsData< int32_t > incOrder (const AimsData< T > &thing)
 
AimsData< int32_t > decOrder (const AimsData< T > &thing)
 
bool hasSameDim (const AimsData< T > &v1, const AimsData< T > &v2)
 
bool hasSameSize (const AimsData< T > &v1, const AimsData< T > &v2)
 
AimsData< T > triInf (const AimsData< T > &thing)
 
AimsData< T > triSup (const AimsData< T > &thing)
 
std::string aimsVersion ()
 
AIMSDATA_APIbyteswap (const T &x)
 
AIMSDATA_APIbyteswap16 (const T &x)
 
AIMSDATA_APIbyteswap32 (const T &x)
 
AIMSDATA_APIbyteswap64 (const T &x)
 
AIMSDATA_API short byteswap (const short &x)
 
AIMSDATA_API unsigned short byteswap (const unsigned short &x)
 
AIMSDATA_API int byteswap (const int &x)
 
AIMSDATA_API unsigned int byteswap (unsigned int x)
 
AIMSDATA_API float byteswap (const float &x)
 
GenesisReader< T > & operator>> (GenesisReader< T > &reader, AimsData< T > &thing)
 
AIMSDATA_API HierarchyReaderoperator>> (HierarchyReader &, Tree &)
 
HierarchyReaderoperator>> (HierarchyReader &reader, Hierarchy &thing)
 
MotionWriteroperator<< (MotionWriter &writer, const AffineTransformation3d &thing) __attribute__((__deprecated__("OBSOLETE")))
 
AIMSDATA_API PovWriter< D, T > & operator<< (PovWriter< D, T > &writer, const AimsTimeSurface< D, T > &thing)
 
bool canEncodeAsScaledS16 (const carto::Volume< T > &vol, float &slope, float &offset, bool enableoffset=true, double *maxerr=0)
 
bool canEncodeAsScaledS16 (const carto::Volume< float > &vol, float &slope, float &offset, bool enableoffset, double *)
 
bool canEncodeAsScaledS16 (const carto::Volume< double > &vol, float &slope, float &offset, bool enableoffset, double *)
 
SpmReader< T > & operator>> (SpmReader< T > &reader, AimsData< T > &thing)
 
SpmWriter< T > & operator<< (SpmWriter< T > &writer, const AimsData< T > &thing)
 
void spmAttributesConverter (carto::Object header)
 
void spmAttributesConverter (carto::GenericObject &header)
 
aims::GenericWriteroperator<< (aims::GenericWriter &writer, const T &thing)
 
aims::Writer< T > & operator<< (aims::Writer< T > &writer, const T &thing)
 
AIMSDATA_API MeshReader< D, T > & operator>> (MeshReader< D, T > &reader, AimsTimeSurface< D, T > &thing)
 
AIMSDATA_API MeshWriter< D, T > & operator<< (MeshWriter< D, T > &writer, const AimsTimeSurface< D, T > &thing)
 
TriReaderoperator>> (TriReader &reader, AimsSurfaceTriangle &thing)
 
TriWriteroperator<< (TriWriter &writer, AimsSurfaceTriangle &thing)
 
AIMSDATA_API TexReader< T > & operator>> (TexReader< T > &r, TimeTexture< T > &thing)
 
AIMSDATA_API ItemWriter< T > & operator>> (ItemWriter< T > &w, TimeTexture< T > &thing)
 
WavefrontMeshWriter< D, T > & operator<< (WavefrontMeshWriter< D, T > &writer, const AimsTimeSurface< D, T > &thing)
 
WavefrontMeshReader< D, T > & operator>> (WavefrontMeshReader< D, T > &reader, AimsTimeSurface< D, T > &thing)
 
int textureMax (const TimeTexture< short > &intex)
 
int textureMin (const TimeTexture< short > &intex)
 
std::map< short, size_t > * labelsHistogram (const TimeTexture< short > &intex, int maxlabel=32767, int minlabel=-32768, bool verbose=false)
 
carto::VolumeRef< AimsRGBAgiftiColormap (const carto::Object header)
 
carto::VolumeRef< AimsRGBAgiftiColormap (const TimeTexture< T > &texture)
 
BucketMap< Void > * mask (const BucketMap< Void > &src, const BucketMap< Void > &m, bool intersect=true)
 
BucketMap< Void > * maskWithVolume (const BucketMap< Void > &src, const carto::rc_ptr< carto::Volume< T > > m, const T &val=0, bool insideval=false)
 
carto::rc_ptr< InterpolatorgetLinearInterpolator (const std::string &)
 
carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< T > &)
 
template carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< uint8_t > &)
 
template carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< int8_t > &)
 
template carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< uint16_t > &)
 
template carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< int16_t > &)
 
template carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< short > &)
 
template carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< uint32_t > &)
 
template carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< int32_t > &)
 
template carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< float > &)
 
template carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< double > &)
 
Quaternion operator* (const Quaternion &a, const Quaternion &b)
 
void floodFill (carto::Volume< T > &vol, const Point3d &pos, T value, Connectivity::Type connectivity=Connectivity::CONNECTIVITY_18_XYZ, T tolerence=0, bool verbose=false)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const std::string &fileName)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const std::string &fileName, carto::rc_ptr< VoxelSampler > voxelSampler)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const AimsData< T > &data)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const AimsData< T > &data, carto::rc_ptr< VoxelSampler > voxelSampler)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const std::string &fileName, const Motion &motion)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const std::string &fileName, carto::rc_ptr< VoxelSampler > voxelSampler, const Motion &motion)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const AimsData< T > &data, const Motion &motion)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const AimsData< T > &data, carto::rc_ptr< VoxelSampler > voxelSampler, const Motion &motion)
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const std::string &fileName, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const AimsData< T > &data, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const Graph &data, carto::rc_ptr< VoxelSampler > voxelSampler=carto::rc_ptr< VoxelSampler >())
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const std::string &fileName, const Motion &)
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const std::string &fileName, carto::rc_ptr< VoxelSampler > voxelSampler, const Motion &)
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const AimsData< T > &data, const Motion &motion)
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const Graph &data, const Motion &motion)
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const AimsData< T > &data, carto::rc_ptr< VoxelSampler > voxelSampler, const Motion &motion)
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const Graph &data, carto::rc_ptr< VoxelSampler > voxelSampler, const Motion &motion)
 
aims::SparseMatrix operator+ (const aims::SparseMatrix &thing)
 
aims::SparseMatrix operator- (const aims::SparseMatrix &thing)
 
aims::SparseMatrix operator+ (const aims::SparseMatrix &thing1, const aims::SparseMatrix &thing2)
 
aims::SparseMatrix operator- (const aims::SparseMatrix &thing1, const aims::SparseMatrix &thing2)
 
aims::SparseMatrix operator* (const aims::SparseMatrix &thing1, const aims::SparseMatrix &thing2)
 
std::vector< double > operator* (const aims::SparseMatrix &thing1, const std::vector< double > &thing2)
 
aims::SparseMatrix operator* (const aims::SparseMatrix &thing1, const double &thing2)
 
aims::SparseMatrix operator/ (const aims::SparseMatrix &thing1, const double &thing2)
 
aims::SparseOrDenseMatrix operator- (const aims::SparseOrDenseMatrix &thing)
 
aims::SparseOrDenseMatrix operator+ (const aims::SparseOrDenseMatrix &thing1, const aims::SparseOrDenseMatrix &thing2)
 
aims::SparseOrDenseMatrix operator- (const aims::SparseOrDenseMatrix &thing1, const aims::SparseOrDenseMatrix &thing2)
 
aims::SparseOrDenseMatrix operator* (const aims::SparseOrDenseMatrix &thing1, const double &thing2)
 
aims::SparseOrDenseMatrix operator/ (const aims::SparseOrDenseMatrix &thing1, const double &thing2)
 
void transformBoundingBox (const AffineTransformation3d &AffineTransformation3d, const Point3df &pmin1, const Point3df &pmax1, Point3df &pmin2, Point3df &pmax2)
 
AffineTransformation3d operator* (const AffineTransformation3d &affineTransformation3d1, const AffineTransformation3d &affineTransformation3d2)
 
void minmax (const ObjectType &, ValueType &min, ValueType &max)
 
void minmax (const AimsData< ValueType > &volume, ValueType &min, ValueType &max)
 
void minmax (const carto::Volume< ValueType > &volume, ValueType &min, ValueType &max)
 
void minmax (const carto::rc_ptr< carto::Volume< ValueType > > &volume, ValueType &min, ValueType &max)
 
void minmax (const carto::VolumeRef< ValueType > &volume, ValueType &min, ValueType &max)
 
std::ostream & operator<< (std::ostream &out, aims::ProgressInfo< T1, T2 > &progression)
 
EcatReader< T > & operator>> (EcatReader< T > &reader, AimsData< T > &thing)
 
EcatSinoReader< T > & operator>> (EcatSinoReader< T > &reader, std::vector< Sinogram< T > > &thing)
 
EcatSinoWriter< T > & operator<< (EcatSinoWriter< T > &writer, Sinogram< T > &thing)
 
EcatSinoWriter< T > & operator<< (EcatSinoWriter< T > &writer, const std::vector< Sinogram< T > > &thing)
 
EcatWriteroperator<< (EcatWriter &writer, const AimsData< short > &thing)
 
EcatWriteroperator<< (EcatWriter &writer, const AimsData< float > &thing)
 
VidaReader< T > & operator>> (VidaReader< T > &reader, AimsData< T > &thing)
 
VidaWriteroperator<< (VidaWriter &writer, const AimsData< short > &thing)
 
VidaWriteroperator<< (VidaWriter &writer, const AimsData< float > &thing)
 
PlyReader< D, T > & operator>> (PlyReader< D, T > &reader, AimsTimeSurface< D, T > &thing)
 
PlyWriter< D, T > & operator<< (PlyWriter< D, T > &writer, const AimsTimeSurface< D, T > &thing)
 
AIMSDATA_API FdfReader< T > & operator>> (FdfReader< T > &, AimsData< T > &)
 
JpegReader< T > & operator>> (JpegReader< T > &reader, AimsData< T > &thing)
 
JpegWriter< T > & operator<< (JpegWriter< T > &writer, const AimsData< T > &thing)
 
TiffReader< T > & operator>> (TiffReader< T > &reader, AimsData< T > &thing)
 
TiffWriter< T > & operator<< (TiffWriter< T > &writer, const AimsData< T > &thing)
 
convertedNiftiValue (void *data, int index, int dtype)
 
convertedNiftiArrayValue (void *data, int index, int dtype, size_t size)
 
std::string niftiDataType (int dt)
 
int niftiIntDataType (const std::string &typecode)
 
std::string giftiTextureDataType (int dtype, int &ndim, int *dims, int intent, int &ntime)
 
AIMSDATA_API REAL AimsLagrangeInterpolationOf (const AimsData< REAL > &xa, const AimsData< REAL > &ya, REAL x, REAL *dy)
 
float AimsLagrangeInterpolation (const AimsData< float > &xa, const AimsData< float > &ya, float x, float *dy)
 
sqr (const T &x)
 
cub (const T &x)
 
float sgn (const T &x)
 
absdiff (const T &x, const T &y)
 
AimsRGB absdiff (const AimsRGB &x, const AimsRGB &y)
 
AimsRGBA absdiff (const AimsRGBA &x, const AimsRGBA &y)
 
TimeTexture< float > rescaleConstraints (TimeTexture< float > tex, std::map< int, std::map< int, std::string > > map_global)
 
TimeTexture< float > rescaleLatitude (TimeTexture< float > tex)
 
TimeTexture< float > rescaleLongitude (TimeTexture< float > tex)
 
TimeTexture< float > constraintCleaner (TimeTexture< float > &texture, std::vector< std::set< uint > > neigh, AimsSurfaceTriangle mesh, float contr, float curvature, float elasticity)
 
std::map< int, std::map< int, std::string > > createCorrespMap (std::string &adr_cor, std::string &adr_file, std::string &side)
 
TimeTexture< float > EconstraintCleaner (TimeTexture< float > &texture, std::vector< std::set< uint > > neigh, AimsSurfaceTriangle mesh, float valeur)
 
void recurs_proc (int index, TimeTexture< float > &tex, TimeTexture< float > &result, std::vector< std::set< uint > > &neigh, float &value)
 
int nb_vertex (TimeTexture< float >tex, float value, int size)
 
TimeTexture< float > origin_meridian (TimeTexture< float > &tex, int nord, int sud, std::vector< std::set< uint > > neigh, AimsSurfaceTriangle mesh, TimeTexture< float > &poles)
 
void meridianLink (TimeTexture< float > &origine, TimeTexture< float > &finish, int flag, int nord, int sud, std::vector< std::set< uint > > neigh, AimsSurfaceTriangle mesh, TimeTexture< float > &poles)
 
std::vector< unsigned > buildOriginVector (TimeTexture< float > &tex, int nord, int sud, std::vector< std::set< uint > > neigh)
 
void findNearNeigh (int origine, int destination, TimeTexture< float > &tex_origine, int flag, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh)
 
void findNearNeighPoles (int origine, int destination, TimeTexture< float > &tex_origine, int flag, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh, TimeTexture< float > &dist_p)
 
TimeTexture< float > originNeighbourgs (TimeTexture< float > originMeridian, int nord, int sud, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh, TimeTexture< float > &poles)
 
TimeTexture< float > defineSides (TimeTexture< float > &sides, TimeTexture< float > &constraints, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh)
 
TimeTexture< float > defineSidesPoles (TimeTexture< float > &sides, TimeTexture< float > &constraints, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh)
 
std::pair< int, int > find_poles (TimeTexture< float > &, AimsSurfaceTriangle)
 
float compute2D_distance (float lon1, float lon2, float lat1, float lat2)
 
void init_texture_single (TimeTexture< float > &)
 
void drawGyri (std::string &adLong, std::string &adLat, std::string &adOut, std::string &adr_cor, std::string &side)
 
TimeTexture< float > dilate_texture (TimeTexture< float > &texture, float val, std::vector< std::set< uint > > neigh, AimsSurfaceTriangle mesh)
 

Variables

 NORM1
 
 NORM2
 
 NORM2SQR
 
 INFNORM
 
 SURFACE
 
 IMAGE
 
 APPEAR
 
 DISAPPEAR
 
 MERGE
 
 SPLIT
 
 COMPLEX
 
const int BACKGROUND
 
double _sigma
 
double _theta
 
double _lambda
 
double _psi
 
double _gamma
 
bool _real
 
int _nstd
 
bool _init
 
std::vector< int > _amplitude
 
std::vector< float > _voxelsize
 
carto::VolumeRef< double > _kernel
 

Function Documentation

◆ buildOriginVector()

std::vector<unsigned> aims::buildOriginVector ( TimeTexture< float > &  tex,
int  nord,
int  sud,
std::vector< std::set< uint > >  neigh 
)

◆ compute2D_distance()

float aims::compute2D_distance ( float  lon1,
float  lon2,
float  lat1,
float  lat2 
)

◆ constraintCleaner()

TimeTexture<float> aims::constraintCleaner ( TimeTexture< float > &  texture,
std::vector< std::set< uint > >  neigh,
AimsSurfaceTriangle  mesh,
float  contr,
float  curvature,
float  elasticity 
)

◆ createCorrespMap()

std::map< int, std::map<int, std::string> > aims::createCorrespMap ( std::string &  adr_cor,
std::string &  adr_file,
std::string &  side 
)

◆ defineSides()

TimeTexture<float> aims::defineSides ( TimeTexture< float > &  sides,
TimeTexture< float > &  constraints,
AimsSurfaceTriangle  mesh,
std::vector< std::set< uint > >  neigh 
)

◆ defineSidesPoles()

TimeTexture<float> aims::defineSidesPoles ( TimeTexture< float > &  sides,
TimeTexture< float > &  constraints,
AimsSurfaceTriangle  mesh,
std::vector< std::set< uint > >  neigh 
)

◆ dilate_texture()

TimeTexture<float> aims::dilate_texture ( TimeTexture< float > &  texture,
float  val,
std::vector< std::set< uint > >  neigh,
AimsSurfaceTriangle  mesh 
)

◆ drawGyri()

void aims::drawGyri ( std::string &  adLong,
std::string &  adLat,
std::string &  adOut,
std::string &  adr_cor,
std::string &  side 
)

◆ EconstraintCleaner()

TimeTexture<float> aims::EconstraintCleaner ( TimeTexture< float > &  texture,
std::vector< std::set< uint > >  neigh,
AimsSurfaceTriangle  mesh,
float  valeur 
)

◆ find_poles()

std::pair<int,int> aims::find_poles ( TimeTexture< float > &  ,
AimsSurfaceTriangle   
)

◆ findNearNeigh()

void aims::findNearNeigh ( int  origine,
int  destination,
TimeTexture< float > &  tex_origine,
int  flag,
AimsSurfaceTriangle  mesh,
std::vector< std::set< uint > >  neigh 
)

◆ findNearNeighPoles()

void aims::findNearNeighPoles ( int  origine,
int  destination,
TimeTexture< float > &  tex_origine,
int  flag,
AimsSurfaceTriangle  mesh,
std::vector< std::set< uint > >  neigh,
TimeTexture< float > &  dist_p 
)

◆ init_texture_single()

void aims::init_texture_single ( TimeTexture< float > &  )

◆ meridianLink()

void aims::meridianLink ( TimeTexture< float > &  origine,
TimeTexture< float > &  finish,
int  flag,
int  nord,
int  sud,
std::vector< std::set< uint > >  neigh,
AimsSurfaceTriangle  mesh,
TimeTexture< float > &  poles 
)

◆ nb_vertex()

int aims::nb_vertex ( TimeTexture< float >  tex,
float  value,
int  size 
)

◆ origin_meridian()

TimeTexture<float> aims::origin_meridian ( TimeTexture< float > &  tex,
int  nord,
int  sud,
std::vector< std::set< uint > >  neigh,
AimsSurfaceTriangle  mesh,
TimeTexture< float > &  poles 
)

◆ originNeighbourgs()

TimeTexture<float> aims::originNeighbourgs ( TimeTexture< float >  originMeridian,
int  nord,
int  sud,
AimsSurfaceTriangle  mesh,
std::vector< std::set< uint > >  neigh,
TimeTexture< float > &  poles 
)

◆ recurs_proc()

void aims::recurs_proc ( int  index,
TimeTexture< float > &  tex,
TimeTexture< float > &  result,
std::vector< std::set< uint > > &  neigh,
float &  value 
)

◆ rescaleConstraints()

TimeTexture<float> aims::rescaleConstraints ( TimeTexture< float >  tex,
std::map< int, std::map< int, std::string > >  map_global 
)

◆ rescaleLatitude()

TimeTexture<float> aims::rescaleLatitude ( TimeTexture< float >  tex)

◆ rescaleLongitude()

TimeTexture<float> aims::rescaleLongitude ( TimeTexture< float >  tex)