A.I.M.S


aims Namespace Reference

The class for EcatSino data write operation. More...

Namespaces

 DataManip
 
 internal
 
 strel
 

Classes

class  _convertedNiftiValue
 
class  _convertedNiftiValue< AimsVector< U, D > >
 
class  AffineTransformation3d
 Affine 3D transformation. More...
 
class  AimsApplication
 
class  AimsFastAllocationData
 
class  AimsGraphReader
 Reader / postprocessor for graph reading. More...
 
class  AimsGraphWriter
 
struct  AimsGraphWriter_Private
 
class  AimsRoi
 
class  AnyTypeReader
 A class to read an object of type T, even if the type on file is different. More...
 
class  AnyTypeReaderProcess
 A process to read an object of type T, even if the type on file is different. More...
 
class  APCReader
 Reads .APC (anterior/posterior commissures) files. More...
 
class  ArgFormat
 
class  ArgHeader
 Descriptor class for the .arg GRAPH file format header. More...
 
class  ArgReader
 
class  ArgWriter
 
class  BckFormat
 
class  BckHeader
 Descriptor class for the .bck BUCKET file format header. More...
 
class  BckMapFormat
 
class  BckMapReader
 BucketMap objects can be read / written by BckMapReader / BckMapWriter, these IO classes operate on the EXACT SAME FORMAT as the BCK format used by AimsBucket objects. More...
 
class  BckMapWriter
 BucketMap objects can be read / written by BckMapReader / BckMapWriter, these IO classes operate on the EXACT SAME FORMAT as the BCK format used by AimsBucket objects. More...
 
class  BckReader
 
class  BckWriter
 
class  Border
 The base class to manage borders on data containers. More...
 
class  BorderFiller
 This class contains static methods to fill the border of a VolumeRef with chosen values. More...
 
class  BorderIterator
 Represents the border of a volume. More...
 
class  BoundingBox
 
class  BucketMap
 An alternate, ordered, representation for buckets (voxels lists). More...
 
class  BucketMapGenerator
 Factory class for various common shapes of meshes. More...
 
class  Bundle
 
class  BundleFormatReader
 Virtual base class for bundles/fibers file formats support. More...
 
class  BundleInfo
 
class  BundleListener
 Serial processing of bundles. More...
 
class  BundleMotion
 
class  BundleProducer
 Serial processing of bundles. More...
 
class  BundleReader
 Reads a bundles file, and emits events while walking through its data. More...
 
class  BundleROISelect
 
class  BundleROISplit
 
class  Bundles
 
class  BundleToGraph
 Bundles structure building as a Graph. More...
 
class  BundleToGraphWriter
 
class  BundleWriter
 Writes bundles information to a bundles file. More...
 
class  ChannelReader
 Reads a AimsData, with conversion if needed. More...
 
class  Clock
 The basic time tool. More...
 
class  CoarseReader
 Reads a AimsData<int16_t>, with conversion if needed. More...
 
class  ColorMap
 
class  ConnectedComponentEngine
 
class  ConnectedComponentEngine< AimsData< T >, AimsData< O > >
 
class  Connectivity
 Topology of a data container. More...
 
class  ConnectomistBundlesReader
 Connectomist .bundles format reader. More...
 
struct  CoordinatesLess
 Helper class for ordering Coordinates by their z, y, x coordinates. More...
 
struct  CoordinatesLess< T, 3 >
 
class  CurveOrientation
 
class  CurveSelection
 
class  DecomposedAffineTransformation3d
 
class  DefaultAsciiItemReader
 
class  DefaultAsciiItemReader< AimsBucketItem< T > >
 
class  DefaultAsciiItemReader< DtiTensor >
 
class  DefaultAsciiItemReader< SparseMatrix >
 
class  DefaultAsciiItemReader< std::list< T > >
 
class  DefaultAsciiItemReader< std::vector< T > >
 Partial specialization for vectors. More...
 
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 > >
 Partial specialization for vectors. More...
 
class  DefaultAsciiItemWriter< Tensor >
 
class  DefaultAsciiItemWriter< Trieder >
 
class  DefaultBSwapItemReader
 
class  DefaultBSwapItemReader< AimsBucketItem< T > >
 
class  DefaultBSwapItemReader< AimsVector< T, D > >
 Partial specialization for vectors. More...
 
class  DefaultBSwapItemReader< DtiTensor >
 
class  DefaultBSwapItemReader< SparseMatrix >
 
class  DefaultBSwapItemReader< std::list< T > >
 
class  DefaultBSwapItemReader< std::vector< T > >
 Partial specialization for vectors. More...
 
class  DefaultBSwapItemReader< Tensor >
 
class  DefaultBSwapItemReader< Trieder >
 
class  DefaultBSwapItemWriter
 
class  DefaultBSwapItemWriter< AimsBucketItem< T > >
 
class  DefaultBSwapItemWriter< AimsVector< T, D > >
 Partial specialization for vectors. More...
 
class  DefaultBSwapItemWriter< DtiTensor >
 
class  DefaultBSwapItemWriter< SparseMatrix >
 
class  DefaultBSwapItemWriter< std::list< T > >
 
class  DefaultBSwapItemWriter< std::vector< T > >
 Partial specialization for vectors. More...
 
class  DefaultBSwapItemWriter< Tensor >
 
class  DefaultBSwapItemWriter< Trieder >
 
class  DefaultItemReader
 Default low-levels readers. More...
 
class  DefaultItemReader< AimsBucketItem< T > >
 
class  DefaultItemReader< AimsVector< T, D > >
 Partial specialization for vectors. More...
 
class  DefaultItemReader< DtiTensor >
 
class  DefaultItemReader< SparseMatrix >
 
class  DefaultItemReader< std::list< T > >
 
class  DefaultItemReader< std::vector< T > >
 Partial specialization for vectors. More...
 
class  DefaultItemReader< Tensor >
 
class  DefaultItemReader< Trieder >
 
class  DefaultItemWriter
 Default low-levels writers. More...
 
class  DefaultItemWriter< AimsBucketItem< T > >
 
class  DefaultItemWriter< AimsVector< T, D > >
 Partial specialization for vectors. More...
 
class  DefaultItemWriter< DtiTensor >
 
class  DefaultItemWriter< SparseMatrix >
 
class  DefaultItemWriter< std::list< T > >
 
class  DefaultItemWriter< std::vector< T > >
 Partial specialization for vectors. More...
 
class  DefaultItemWriter< Tensor >
 
class  DefaultItemWriter< Trieder >
 
class  DicomFormat
 
class  DicomHeader
 
class  DicomPlugin
 
class  DicomReader
 
class  DicomWriter
 
class  EcatFormat
 
class  EcatHeader
 The descriptor class of the Ecat header. More...
 
class  EcatPlugin
 
class  EcatReader
 The class for Ecat data read operation. More...
 
class  EcatSinoHeader
 The descriptor class of the Ecat header. More...
 
class  EcatSinoReader
 
class  EcatSinoWriter
 
class  EcatWriter
 The class for VIDA data write operation. More...
 
class  FdfFormat
 
class  FdfHeader
 
class  FdfParType
 
class  FdfPlugin
 
class  FdfProcPar
 
class  FdfReader
 
class  FiberInfo
 
class  FileFormat
 Low-level object IO format: each specific format has such a reader / writer. More...
 
class  FileFormatDictionary
 Formats holder for each format of Aims object, used by Reader and Writer. More...
 
class  Finder
 Generic finder / checker for all data objects and file formats This will replace the old AimsFinder. More...
 
class  FinderBckFormat
 
class  FinderDicomFormat
 
class  FinderEcatFormat
 
class  FinderFdfFormat
 
class  FinderFormat
 Finder format checker. More...
 
class  FinderGenesisFormat
 
class  FinderGiftiFormat
 
class  FinderGisFormat
 
class  FinderGraphFormat
 
class  FinderHieFormat
 
class  FinderImasFormat
 
class  FinderJpegFormat
 
class  FinderMeshFormat
 
class  FinderMincFormat
 
class  FinderMniObjFormat
 
class  FinderPlyFormat
 
class  FinderSpmFormat
 
class  FinderTexFormat
 
class  FinderTiffFormat
 
class  FinderTriFormat
 
class  FinderTrmFormat
 
class  FinderVidaFormat
 
class  FinderWavefrontFormat
 
class  GenericWriter
 
class  GenesisFormat
 
class  GenesisHeader
 GE Genesis format header. More...
 
class  GenesisReader
 
class  GiftiHeader
 GIFTI Header class. More...
 
class  GiftiMeshFormat
 
class  GiftiPlugin
 
class  GiftiTextureFormat
 
class  GisFormat
 
class  GisHeader
 The descriptor class of the .dim GIS header. More...
 
class  GisReader
 
class  GisWriter
 
class  GraphBundlesFormat
 
struct  GraphElementCode
 Describe how Aims objects are stored in graph objects. More...
 
class  GraphIterator
 
class  GraphManip
 Various manipulations on graphs. More...
 
class  GraphVolumeFormat
 
class  Header
 
class  HieFormat
 
class  Hierarchy
 
class  HierarchyReader
 
class  ImasFormat
 
class  ImasHeader
 
class  ImasSorDFormat
 
class  ImasVolFormat
 
class  IntegrableOf
 
class  IntegratorOf
 
class  Interpolator
 
class  IOObjectTypesDictionary
 
class  IOOptions
 
class  ItemReader
 Low-level "small item" reader, used by higher-level file readers. More...
 
class  ItemWriter
 Low-level "small item" writer, used by higher-level file readers. More...
 
class  JpegFormat
 
class  JpegHeader
 The descriptor class of the .dim GIS header. More...
 
class  JpegPlugin
 
class  JpegReader
 
class  JpegWriter
 
class  LabelNodeFilter
 
class  LabelReader
 
class  LinearInterpolator
 
class  LowLevelArgReader
 Wrapper for a specific GraphReader. More...
 
class  LowLevelArgWriter
 Wrapper for a specific GraphWriter. More...
 
class  LowLevelRoiReader
 
class  LowLevelStandardArgReader
 Wrapper for the standard GraphReader. More...
 
class  LowLevelStandardArgWriter
 Wrapper for the standard GraphWriter. More...
 
class  MaskIterator
 
class  MaskIteratorOf
 
class  MaskIteratorOf< AimsData< T > >
 
class  MaskIteratorOf< Graph >
 
class  MathUtil
 Defines basic math functions that run on iterators. More...
 
class  MeshFormat
 
class  MeshHeader
 
class  MeshProjection
 
class  MeshProjectionFactory
 
class  MeshReader
 Mesh format readers for mesh objects. More...
 
class  MeshWriter
 Mesh format writer for mesh objects. More...
 
class  MincFormat
 
class  MincHeader
 The descriptor class of the MINC header. More...
 
class  MincPlugin
 
class  MincReader
 A class for reading MINC files (from the Montreal Neurological Institute) It is still under development. More...
 
class  MincWriter
 
class  MinfFormat
 
class  MniObjFormat
 
class  MniObjHeader
 
class  MotionedMaskIterator
 
class  MotionedRoiIterator
 
class  MotionedVolumeROILabelMap
 
class  MotionWriter
 The class for motion write operation. More...
 
class  NameNodeFilter
 
class  NodeFilter
 
class  Path
 
class  PlyFormat
 
class  PlyHeader
 
class  PlyPlugin
 
class  PlyReader
 
class  PlyWriter
 
class  PointSetFeatures
 
class  PointsInImageFeatures
 
class  Polyline
 
class  PolylinePolynomialInterpolator
 
class  PovFormat
 
class  PovWriter
 POV (http://www.povray.org) format writer for mesh objects. More...
 
class  Process
 Link mechanism between the Finder and a process operating on arbitrary data types. More...
 
struct  ProcessInput
 
class  ProgressInfo
 The template class used to display progression in text mode. More...
 
class  PythonHeader
 Attributed python-like header, stores all needed information about an object, currently used for volumes (AimsData). More...
 
class  Quaternion
 
class  Reader
 Generic reader for every format of Aims object. More...
 
class  ReaderAsObject
 
class  RoiFeatures
 
class  RoiIterator
 
class  RoiIteratorOf
 
class  RoiIteratorOf< AimsData< T > >
 
class  RoiIteratorOf< Graph >
 
class  ROILabelMap
 
class  RombergIntegratorOf
 
class  ScalarFeaturesProvider
 This class should be inherited by all subclasses that provides scalar features. More...
 
class  ScalarSetFeatures
 
class  ScaledEncoding
 
class  ScannerConf
 An attempt to efficiently manage view/sinogram acquisition PET data. More...
 
class  Selection
 
class  SelectionExpander
 
class  SelectionReader
 
class  SelectionSet
 
class  SelectionWriter
 
class  Selector
 
class  Settings
 
class  SimpleVoxelSampler
 
class  Sinogram
 
class  SliceFormatHeader
 Header used for 2D image formats. More...
 
class  SomaIOAimsDataFormat
 
class  SparseMatrix
 
class  SparseMatrixUtil
 
class  SparseOrDenseMatrix
 
class  SparseVolume
 
class  SparseVolume< BucketMap< T > >
 
class  SparseVolume< BucketMap< Void > >
 
class  SparseVolume< carto::Volume< T > >
 
struct  specifiedLabels
 
class  SpmFormat
 
class  SpmHeader
 SPM Header class. More...
 
class  SpmReader
 The template class for SPM read operation. More...
 
class  SpmWriter
 The template class for SPM write operation. More...
 
class  StandardReferentials
 
class  StructuredConstVolume
 
class  StructuredVolume
 Class giving access to an iterator over the voxels of a volume inside of a structuring element. More...
 
class  StructuringElement
 aims::StructuringElement class representing a 3D structuring element. More...
 
class  StructuringElementRef
 Convenient handle for a StructuringElement. More...
 
class  StxFormat
 
class  SurfaceGenerator
 Factory class for various common shapes of meshes. More...
 
class  SurfaceManip
 
class  Tex2Graph
 
class  TexFormat
 
class  TexHeader
 
class  TexReader
 Tex format readers for texture objects. More...
 
class  TexWriter
 Tex format readers for texture objects. More...
 
class  TiffFormat
 
class  TiffHeader
 The descriptor class of the .dim GIS header. More...
 
class  TiffPlugin
 
class  TiffReader
 
class  TiffWriter
 
class  TrackvisBundleReader
 Trackvis .trk format reader. More...
 
class  Transformation
 
class  Transformation3d
 
class  TrapezeIntegratorOf
 
class  TriFormat
 
class  TriHeader
 
class  TriReader
 Tri format readers for mesh objects. More...
 
class  TriWriter
 
class  TrmFormat
 
class  TrmHeader
 Descriptor class for the .trm Motion file format header. More...
 
class  VidaFormat
 
class  VidaHeader
 The descriptor class of the VIDA header. More...
 
class  VidaPlugin
 
class  VidaReader
 The class for VIDA data read operation. More...
 
class  VidaWriter
 The class for VIDA data write operation. More...
 
class  VolumeFormat
 
class  VolumeRefFormat
 
class  VolumeROILabelMap
 
class  VoxelSampler
 
class  Vrml1Format
 
class  WavefrontHeader
 
class  WavefrontMeshFormat
 
class  WavefrontMeshReader
 
class  WavefrontMeshWriter
 
class  WavefrontMeshWriter< D, Void >
 
class  Writer
 Generic writer for every format of Aims object. More...
 

Typedefs

typedef CoordinatesLess
< Point3d, 3 > 
BucketMapLess
 
typedef carto::rc_ptr< BundleRBundle
 
typedef carto::rc_ptr
< BundleListener
RBundleListener
 
typedef carto::rc_ptr
< BundleProducer
RBundleProducer
 
typedef aims::Polyline::Point_t FiberPoint
 
typedef std::map< std::string,
std::map< std::string,
GraphElementCode > > 
GraphElementTable
 GraphElementCode table, stored in graphs in attribute "aims_objects_table" (carto::rc_ptr<GraphElementTable>) More...
 
typedef IntegrableOf< float > Integrable
 
typedef IntegratorOf< float > Integrator
 
typedef RombergIntegratorOf
< float > 
RombergIntegrator
 
typedef TrapezeIntegratorOf
< float > 
TrapezeIntegrator
 
typedef carto::AllocatorContext Allocator
 compatibility typedef - NEVER USE IT More...
 
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
 

Functions

template<typename T >
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 numMax=0, bool verbose=true)
 
template<typename T >
void AimsConnectedComponent (AimsData< T > &data, aims::Connectivity::Type connectivity, const T &backgrnd=0, bool bin=true, size_t minSize=0, size_t numMax=0, bool verbose=true)
 
template<typename T >
void AimsConnectedComponent (BucketMap< T > &data, aims::Connectivity::Type connectivity, const T &backgrnd=0, bool bin=true, size_t minSize=0, size_t numMax=0, bool verbose=true)
 
template<typename T >
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 maxcomp=0, bool verbose=true)
 
template<typename T >
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 maxcomp=0, bool verbose=true)
 
template<typename T >
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 maxcomp=0, bool verbose=true)
 
template<typename T >
AimsData< T > diag (const AimsData< T > &thing)
 
template<typename T >
AimsData< T > undiag (const AimsData< T > &thing)
 
template<typename T >
AimsData< T > transpose (const AimsData< T > &thing)
 
template<typename T >
void incSorting (AimsData< T > &thing)
 
template<typename T >
void decSorting (AimsData< T > &thing)
 
template<typename T >
AimsData< int32_t > incOrder (const AimsData< T > &thing)
 
template<typename T >
AimsData< int32_t > decOrder (const AimsData< T > &thing)
 
template<typename T >
bool hasSameDim (const AimsData< T > &v1, const AimsData< T > &v2)
 
template<typename T >
bool hasSameSize (const AimsData< T > &v1, const AimsData< T > &v2)
 
template<typename T >
AimsData< T > triInf (const AimsData< T > &thing)
 
template<typename T >
AimsData< T > triSup (const AimsData< T > &thing)
 
std::string aimsVersion ()
 
template<typename T >
AIMSDATA_APIbyteswap (const T &x)
 
template<typename T >
AIMSDATA_APIbyteswap16 (const T &x)
 
template<typename T >
AIMSDATA_APIbyteswap32 (const T &x)
 
template<typename T >
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)
 
template<class T >
GenesisReader< T > & operator>> (GenesisReader< T > &reader, AimsData< T > &thing)
 
template<class T >
AIMSDATA_API GisReader< T > & operator>> (GisReader< T > &reader, AimsData< T > &thing)
 
template<class T >
AIMSDATA_API GisWriter< T > & operator<< (GisWriter< T > &writer, const AimsData< T > &thing)
 
AIMSDATA_API HierarchyReaderoperator>> (HierarchyReader &, Tree &)
 
HierarchyReaderoperator>> (HierarchyReader &reader, Hierarchy &thing)
 
MotionWriteroperator<< (MotionWriter &writer, const AffineTransformation3d &thing) __attribute__((__deprecated__("OBSOLETE")))
 — OBSOLETE — More...
 
template<int D, class T >
AIMSDATA_API PovWriter< D, T > & operator<< (PovWriter< D, T > &writer, const AimsTimeSurface< D, T > &thing)
 
template<typename T >
bool canEncodeAsScaledS16 (const carto::Volume< T > &vol, float &slope, float &offset, bool enableoffset=true, double *maxerr=0)
 Checks if a volume can be encoded as 16 bit signed ints with a scale factor and optionally an offset. More...
 
template<>
bool canEncodeAsScaledS16 (const carto::Volume< float > &vol, float &slope, float &offset, bool enableoffset, double *)
 
template<>
bool canEncodeAsScaledS16 (const carto::Volume< double > &vol, float &slope, float &offset, bool enableoffset, double *)
 
template<class T >
SpmReader< T > & operator>> (SpmReader< T > &reader, AimsData< T > &thing)
 
template<class T >
SpmWriter< T > & operator<< (SpmWriter< T > &writer, const AimsData< T > &thing)
 
void spmAttributesConverter (carto::Object header)
 
void spmAttributesConverter (carto::GenericObject &header)
 
template<int D, class T >
AIMSDATA_API MeshReader< D, T > & operator>> (MeshReader< D, T > &reader, AimsTimeSurface< D, T > &thing)
 
template<int D, class T >
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)
 
template<class T >
AIMSDATA_API TexReader< T > & operator>> (TexReader< T > &r, TimeTexture< T > &thing)
 
template<class T >
AIMSDATA_API ItemWriter< T > & operator>> (ItemWriter< T > &w, TimeTexture< T > &thing)
 
template<int D, class T >
WavefrontMeshWriter< D, T > & operator<< (WavefrontMeshWriter< D, T > &writer, const AimsTimeSurface< D, T > &thing)
 
template<long D, typename T >
WavefrontMeshReader< D, T > & operator>> (WavefrontMeshReader< D, T > &reader, AimsTimeSurface< D, T > &thing)
 
size_t textureMax (const TimeTexture< short > &intex)
 
std::vector< size_t > * labelsHistogram (const TimeTexture< short > &intex, size_t labels_nb, bool verbose)
 
BucketMap< Void > * mask (const BucketMap< Void > &src, const BucketMap< Void > &m, bool intersect=true)
 mask src object with m. More...
 
template<typename T >
BucketMap< Void > * maskWithVolume (const BucketMap< Void > &src, const carto::rc_ptr< carto::Volume< T > > m, const T &val=0, bool insideval=false)
 mask src object with m, avoiding value val in m if insideval is true, keeping only val otherwise More...
 
carto::rc_ptr< InterpolatorgetLinearInterpolator (const std::string &)
 
template<typename T >
carto::rc_ptr< InterpolatorgetLinearInterpolator (const AimsData< T > &)
 
template carto::rc_ptr
< Interpolator
getLinearInterpolator (const AimsData< uint8_t > &)
 
template carto::rc_ptr
< Interpolator
getLinearInterpolator (const AimsData< int8_t > &)
 
template carto::rc_ptr
< Interpolator
getLinearInterpolator (const AimsData< unsigned short > &)
 
template carto::rc_ptr
< Interpolator
getLinearInterpolator (const AimsData< short > &)
 
template carto::rc_ptr
< Interpolator
getLinearInterpolator (const AimsData< uint32_t > &)
 
template carto::rc_ptr
< Interpolator
getLinearInterpolator (const AimsData< int32_t > &)
 
template carto::rc_ptr
< Interpolator
getLinearInterpolator (const AimsData< float > &)
 
template carto::rc_ptr
< Interpolator
getLinearInterpolator (const AimsData< double > &)
 
Quaternion operator* (const Quaternion &a, const Quaternion &b)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const std::string &fileName)
 
carto::rc_ptr< MaskIteratorgetMaskIterator (const std::string &fileName, carto::rc_ptr< VoxelSampler > voxelSampler)
 
template<class T >
carto::rc_ptr< MaskIteratorgetMaskIterator (const AimsData< T > &data)
 
template<class T >
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)
 
template<class T >
carto::rc_ptr< MaskIteratorgetMaskIterator (const AimsData< T > &data, const Motion &motion)
 
template<class T >
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 >())
 
template<class T >
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 &)
 
template<class T >
carto::rc_ptr< RoiIteratorgetRoiIterator (const AimsData< T > &data, const Motion &motion)
 
carto::rc_ptr< RoiIteratorgetRoiIterator (const Graph &data, const Motion &motion)
 
template<class T >
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)
 
void transformBoundingBox (const AffineTransformation3d &AffineTransformation3d, const Point3df &pmin1, const Point3df &pmax1, Point3df &pmin2, Point3df &pmax2)
 
std::ostream & operator<< (std::ostream &os, const AffineTransformation3d &thing)
 
AffineTransformation3d operator* (const AffineTransformation3d &affineTransformation3d1, const AffineTransformation3d &affineTransformation3d2)
 
template<typename ObjectType , typename ValueType >
void minmax (const ObjectType &, ValueType &min, ValueType &max)
 
template<typename ValueType >
void minmax (const AimsData< ValueType > &volume, ValueType &min, ValueType &max)
 
template<class T >
EcatReader< T > & operator>> (EcatReader< T > &reader, AimsData< T > &thing)
 
template<class T >
EcatSinoReader< T > & operator>> (EcatSinoReader< T > &reader, std::vector< Sinogram< T > > &thing)
 
template<class T >
EcatSinoWriter< T > & operator<< (EcatSinoWriter< T > &writer, Sinogram< T > &thing)
 
template<class T >
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)
 
template<class T >
VidaReader< T > & operator>> (VidaReader< T > &reader, AimsData< T > &thing)
 
VidaWriteroperator<< (VidaWriter &writer, const AimsData< short > &thing)
 
VidaWriteroperator<< (VidaWriter &writer, const AimsData< float > &thing)
 
template<long D, typename T >
PlyReader< D, T > & operator>> (PlyReader< D, T > &reader, AimsTimeSurface< D, T > &thing)
 
template<long D, typename T >
PlyWriter< D, T > & operator<< (PlyWriter< D, T > &writer, const AimsTimeSurface< D, T > &thing)
 
template<class T >
AIMSDATA_API FdfReader< T > & operator>> (FdfReader< T > &, AimsData< T > &)
 
template<class T >
FdfReader< T > & operator>> (FdfReader< T > &reader, AimsData< T > &thing)
 
template<class T >
JpegReader< T > & operator>> (JpegReader< T > &reader, AimsData< T > &thing)
 
template<class T >
JpegWriter< T > & operator<< (JpegWriter< T > &writer, const AimsData< T > &thing)
 
template<class T >
AIMSDATA_API DicomReader< T > & operator>> (DicomReader< T > &, AimsData< T > &)
 
template<class T >
DicomReader< T > & operator>> (DicomReader< T > &reader, AimsData< T > &thing)
 
template<class T >
DicomWriter< T > & operator<< (DicomWriter< T > &writer, const AimsData< T > &thing)
 
template<class T >
AIMSDATA_API MincReader< T > & operator>> (MincReader< T > &reader, AimsData< T > &thing)
 
template<class T >
AIMSDATA_API MincWriter< T > & operator<< (MincWriter< T > &writer, const AimsData< T > &thing)
 
template<class T >
TiffReader< T > & operator>> (TiffReader< T > &reader, AimsData< T > &thing)
 
template<class T >
TiffWriter< T > & operator<< (TiffWriter< T > &writer, const AimsData< T > &thing)
 
template<typename U >
convertedNiftiValue (void *data, int index, int dtype)
 
std::string niftiDataType (int dt)
 
int niftiIntDataType (const std::string &typecode)
 
std::string giftiTextureDataType (int dtype, int &ndim, int *dims, int intent, int &ntime)
 
Lagrange's polynomial interpolation.

This implementation uses Neville's algorithm that is a recursive way.

template<class REAL >
AIMSDATA_API REAL AimsLagrangeInterpolationOf (const AimsData< REAL > &xa, const AimsData< REAL > &ya, REAL x, REAL *dy)
 Returns the interpolation of a function defined at (xa,ya) points at x (dy is the error) More...
 
float AimsLagrangeInterpolation (const AimsData< float > &xa, const AimsData< float > &ya, float x, float *dy)
 
Square, cube, ...
template<typename T >
sqr (const T &x)
 Get the square of x. More...
 
template<typename T >
cub (const T &x)
 Get the cube of x. More...
 
template<typename T >
float sgn (const T &x)
 Get the sign of x. More...
 
template<typename T >
absdiff (const T &x, const T &y)
 Get the absolute difference between 2 values without having to take care of used type this is particularly useful for unsigned types. More...
 
Useful math functions for RGB, RGBA types
AimsRGB absdiff (const AimsRGB &x, const AimsRGB &y)
 Get the absolute difference between 2 AimsRGB ie AimsRGB(abs(Rx - Ry), abs(Gx - Gy), abs(Bx - By)) More...
 
AimsRGBA absdiff (const AimsRGBA &x, const AimsRGBA &y)
 Get the absolute difference between 2 AimsRGBA ie AimsRGBA(abs(Rx - Ry), abs(Gx - Gy), abs(Bx - By), abs(Ax - Ay)) More...
 

Detailed Description

The class for EcatSino data write operation.

Typedef Documentation

typedef carto::AllocatorContext aims::Allocator

compatibility typedef - NEVER USE IT

Definition at line 51 of file allocator.h.

typedef boost::numeric::ublas::sparse_matrix< double > aims::boost_sparse_matrix

Definition at line 52 of file sparseMatrix.h.

typedef boost::numeric::ublas::sparse_vector< double > aims::boost_sparse_vector

Definition at line 53 of file sparseMatrix.h.

Definition at line 73 of file bucketMap.h.

Definition at line 89 of file bundles.h.

typedef std::map<std::string, std::map<std::string,GraphElementCode> > aims::GraphElementTable

GraphElementCode table, stored in graphs in attribute "aims_objects_table" (carto::rc_ptr<GraphElementTable>)

Definition at line 101 of file graphmanip.h.

Definition at line 67 of file integrator.h.

Definition at line 68 of file integrator.h.

typedef ProgressInfo<double, double> aims::Progression

Definition at line 126 of file progress.h.

Definition at line 83 of file bundles.h.

Definition at line 86 of file bundles.h.

Definition at line 87 of file bundles.h.

Definition at line 104 of file rombergitg.h.

Definition at line 116 of file trapezeitg.h.

Function Documentation

AimsRGB aims::absdiff ( const AimsRGB x,
const AimsRGB y 
)
inline

Get the absolute difference between 2 AimsRGB ie AimsRGB(abs(Rx - Ry), abs(Gx - Gy), abs(Bx - By))

Definition at line 56 of file mathelemrgb.h.

References absdiff().

AimsRGBA aims::absdiff ( const AimsRGBA x,
const AimsRGBA y 
)
inline

Get the absolute difference between 2 AimsRGBA ie AimsRGBA(abs(Rx - Ry), abs(Gx - Gy), abs(Bx - By), abs(Ax - Ay))

Definition at line 71 of file mathelemrgb.h.

References absdiff().

template<typename T >
T aims::absdiff ( const T &  x,
const T &  y 
)
inline

Get the absolute difference between 2 values without having to take care of used type this is particularly useful for unsigned types.

Definition at line 79 of file mathelem.h.

Referenced by absdiff().

template<typename T >
void aims::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  numMax = 0,
bool  verbose = true 
)
inline

Definition at line 116 of file component.h.

References verbose.

Referenced by AimsConnectedComponent().

template<typename T >
void aims::AimsConnectedComponent ( AimsData< T > &  data,
aims::Connectivity::Type  connectivity,
const T &  backgrnd = 0,
bool  bin = true,
size_t  minSize = 0,
size_t  numMax = 0,
bool  verbose = true 
)
inline

Definition at line 133 of file component.h.

References verbose.

template<typename T >
void aims::AimsConnectedComponent ( BucketMap< T > &  data,
aims::Connectivity::Type  connectivity,
const T &  backgrnd = 0,
bool  bin = true,
size_t  minSize = 0,
size_t  numMax = 0,
bool  verbose = true 
)

Definition at line 471 of file component_d.h.

References AimsConnectedComponent().

template<typename T >
void aims::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  maxcomp = 0,
bool  verbose = true 
)
template<typename T >
void aims::AimsConnectedComponent ( AimsBucket< Void > &  component,
const BucketMap< T > &  data,
Connectivity::Type  connectivity,
const T &  backgrnd = 0,
bool  bin = true,
size_t  minsize = 0,
size_t  maxcomp = 0,
bool  verbose = true 
)
template<typename T >
AimsData< int16_t > aims::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  maxcomp = 0,
bool  verbose = true 
)
float aims::AimsLagrangeInterpolation ( const AimsData< float > &  xa,
const AimsData< float > &  ya,
float  x,
float *  dy 
)
inline

Definition at line 97 of file lagrange.h.

template<class REAL >
AIMSDATA_API REAL aims::AimsLagrangeInterpolationOf ( const AimsData< REAL > &  xa,
const AimsData< REAL > &  ya,
REAL  x,
REAL *  dy 
)

Returns the interpolation of a function defined at (xa,ya) points at x (dy is the error)

Definition at line 55 of file lagrange.h.

References ASSERT, and AimsData< T >::dimX().

std::string aims::aimsVersion ( )
template<typename T >
AIMSDATA_API T aims::byteswap ( const T &  x)
inline

Definition at line 44 of file byteswap.h.

References ASSERT, byteswap16(), byteswap32(), and byteswap64().

AIMSDATA_API short aims::byteswap ( const short &  x)
inline

Definition at line 102 of file byteswap.h.

References byteswap16().

AIMSDATA_API unsigned short aims::byteswap ( const unsigned short &  x)
inline

Definition at line 107 of file byteswap.h.

References byteswap16().

AIMSDATA_API int aims::byteswap ( const int &  x)
inline

Definition at line 112 of file byteswap.h.

References byteswap32().

AIMSDATA_API unsigned int aims::byteswap ( unsigned int  x)
inline

Definition at line 117 of file byteswap.h.

References byteswap32().

AIMSDATA_API float aims::byteswap ( const float &  x)
inline

Definition at line 122 of file byteswap.h.

References byteswap32().

template<typename T >
AIMSDATA_API T aims::byteswap16 ( const T &  x)
inline

Definition at line 55 of file byteswap.h.

Referenced by byteswap().

template<typename T >
AIMSDATA_API T aims::byteswap32 ( const T &  x)
inline

Definition at line 67 of file byteswap.h.

Referenced by byteswap().

template<typename T >
AIMSDATA_API T aims::byteswap64 ( const T &  x)
inline

Definition at line 81 of file byteswap.h.

Referenced by byteswap().

template<typename T >
bool aims::canEncodeAsScaledS16 ( const carto::Volume< T > &  vol,
float &  slope,
float &  offset,
bool  enableoffset = true,
double *  maxerr = 0 
)
inline

Checks if a volume can be encoded as 16 bit signed ints with a scale factor and optionally an offset.

If so, the slope and offset are determined and set.

Definition at line 69 of file scaledcoding.h.

Referenced by aims::SpmWriter< T >::write().

template<>
bool aims::canEncodeAsScaledS16 ( const carto::Volume< float > &  vol,
float &  slope,
float &  offset,
bool  enableoffset,
double *   
)
template<>
bool aims::canEncodeAsScaledS16 ( const carto::Volume< double > &  vol,
float &  slope,
float &  offset,
bool  enableoffset,
double *   
)
template<typename U >
U aims::convertedNiftiValue ( void *  data,
int  index,
int  dtype 
)
inline

Definition at line 94 of file giftiutil.h.

template<typename T >
T aims::cub ( const T &  x)
inline

Get the cube of x.

Definition at line 64 of file mathelem.h.

template<typename T >
AimsData<int32_t> aims::decOrder ( const AimsData< T > &  thing)
inline
template<typename T >
void aims::decSorting ( AimsData< T > &  thing)
inline
template<typename T >
AimsData<T> aims::diag ( const AimsData< T > &  thing)
inline
carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const std::string &  )
template<typename T >
carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const AimsData< T > &  image)
inline

Definition at line 204 of file linearInterpolator.h.

template carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const AimsData< uint8_t > &  )
template carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const AimsData< int8_t > &  )
template carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const AimsData< unsigned short > &  )
template carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const AimsData< short > &  )
template carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const AimsData< uint32_t > &  )
template carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const AimsData< int32_t > &  )
template carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const AimsData< float > &  )
template carto::rc_ptr< Interpolator > aims::getLinearInterpolator ( const AimsData< double > &  )
carto::rc_ptr< MaskIterator > aims::getMaskIterator ( const std::string &  fileName)

Referenced by getMaskIterator().

carto::rc_ptr< MaskIterator > aims::getMaskIterator ( const std::string &  fileName,
carto::rc_ptr< VoxelSampler >  voxelSampler 
)
template<class T >
carto::rc_ptr< MaskIterator > aims::getMaskIterator ( const AimsData< T > &  data)

Definition at line 575 of file maskIterator.h.

template<class T >
carto::rc_ptr< MaskIterator > aims::getMaskIterator ( const AimsData< T > &  data,
carto::rc_ptr< VoxelSampler >  voxelSampler 
)

Definition at line 584 of file maskIterator.h.

carto::rc_ptr< MaskIterator > aims::getMaskIterator ( const std::string &  fileName,
const Motion motion 
)
carto::rc_ptr< MaskIterator > aims::getMaskIterator ( const std::string &  fileName,
carto::rc_ptr< VoxelSampler >  voxelSampler,
const Motion motion 
)
template<class T >
carto::rc_ptr< MaskIterator > aims::getMaskIterator ( const AimsData< T > &  data,
const Motion motion 
)

Definition at line 603 of file maskIterator.h.

References getMaskIterator().

template<class T >
carto::rc_ptr< MaskIterator > aims::getMaskIterator ( const AimsData< T > &  data,
carto::rc_ptr< VoxelSampler >  voxelSampler,
const Motion motion 
)

Definition at line 613 of file maskIterator.h.

References getMaskIterator().

carto::rc_ptr< RoiIterator > aims::getRoiIterator ( const std::string &  fileName,
carto::rc_ptr< VoxelSampler >  voxelSampler = carto::rc_ptr< VoxelSampler >() 
)

Referenced by getRoiIterator().

template<class T >
carto::rc_ptr< RoiIterator > aims::getRoiIterator ( const AimsData< T > &  data,
carto::rc_ptr< VoxelSampler >  voxelSampler = carto::rc_ptr< VoxelSampler >() 
)

Definition at line 351 of file roiIterator.h.

carto::rc_ptr< RoiIterator > aims::getRoiIterator ( const Graph data,
carto::rc_ptr< VoxelSampler >  voxelSampler = carto::rc_ptr< VoxelSampler >() 
)
carto::rc_ptr< RoiIterator > aims::getRoiIterator ( const std::string &  fileName,
const Motion  
)
carto::rc_ptr< RoiIterator > aims::getRoiIterator ( const std::string &  fileName,
carto::rc_ptr< VoxelSampler >  voxelSampler,
const Motion  
)
template<class T >
carto::rc_ptr< RoiIterator > aims::getRoiIterator ( const AimsData< T > &  data,
const Motion motion 
)

Definition at line 377 of file roiIterator.h.

References getRoiIterator().

carto::rc_ptr< RoiIterator > aims::getRoiIterator ( const Graph data,
const Motion motion 
)
template<class T >
carto::rc_ptr< RoiIterator > aims::getRoiIterator ( const AimsData< T > &  data,
carto::rc_ptr< VoxelSampler >  voxelSampler,
const Motion motion 
)

Definition at line 392 of file roiIterator.h.

References getRoiIterator().

carto::rc_ptr< RoiIterator > aims::getRoiIterator ( const Graph data,
carto::rc_ptr< VoxelSampler >  voxelSampler,
const Motion motion 
)
std::string aims::giftiTextureDataType ( int  dtype,
int &  ndim,
int *  dims,
int  intent,
int &  ntime 
)
template<typename T >
bool aims::hasSameDim ( const AimsData< T > &  v1,
const AimsData< T > &  v2 
)
inline
template<typename T >
bool aims::hasSameSize ( const AimsData< T > &  v1,
const AimsData< T > &  v2 
)
inline
template<typename T >
AimsData<int32_t> aims::incOrder ( const AimsData< T > &  thing)
inline
template<typename T >
void aims::incSorting ( AimsData< T > &  thing)
inline
std::vector< size_t >* aims::labelsHistogram ( const TimeTexture< short > &  intex,
size_t  labels_nb,
bool  verbose 
)
BucketMap<Void>* aims::mask ( const BucketMap< Void > &  src,
const BucketMap< Void > &  m,
bool  intersect = true 
)

mask src object with m.

Parameters
intersectif true, the result is the intersection between both buckets. If false, m is removed from src.
template<typename T >
BucketMap< Void > * aims::maskWithVolume ( const BucketMap< Void > &  src,
const carto::rc_ptr< carto::Volume< T > >  m,
const T &  val = 0,
bool  insideval = false 
)

mask src object with m, avoiding value val in m if insideval is true, keeping only val otherwise

Definition at line 42 of file mask_d.h.

References carto::PointerObject< class >::getProperty(), aims::BucketMap< T >::header(), aims::BucketMap< T >::setHeader(), and aims::BucketMap< T >::setSizeXYZT().

template<typename ObjectType , typename ValueType >
void aims::minmax ( const ObjectType &  ,
ValueType &  min,
ValueType &  max 
)

Definition at line 50 of file minmax.h.

template<typename ValueType >
void aims::minmax ( const AimsData< ValueType > &  volume,
ValueType &  min,
ValueType &  max 
)
std::string aims::niftiDataType ( int  dt)
int aims::niftiIntDataType ( const std::string &  typecode)
Quaternion aims::operator* ( const Quaternion &  a,
const Quaternion &  b 
)
AffineTransformation3d aims::operator* ( const AffineTransformation3d &  affineTransformation3d1,
const AffineTransformation3d &  affineTransformation3d2 
)
VidaWriter& aims::operator<< ( VidaWriter &  writer,
const AimsData< short > &  thing 
)
EcatWriter& aims::operator<< ( EcatWriter &  writer,
const AimsData< short > &  thing 
)
VidaWriter& aims::operator<< ( VidaWriter &  writer,
const AimsData< float > &  thing 
)
EcatWriter& aims::operator<< ( EcatWriter &  writer,
const AimsData< float > &  thing 
)
MotionWriter & aims::operator<< ( MotionWriter &  writer,
const AffineTransformation3d &  thing 
)
inline

— OBSOLETE —

Output stream operator.

Definition at line 87 of file motionW.h.

References aims::MotionWriter::write().

std::ostream& aims::operator<< ( std::ostream &  os,
const AffineTransformation3d &  thing 
)
TriWriter& aims::operator<< ( TriWriter &  writer,
AimsSurfaceTriangle thing 
)
inline

Definition at line 62 of file triW.h.

References aims::TriWriter::write().

template<class T >
EcatSinoWriter<T>& aims::operator<< ( EcatSinoWriter< T > &  writer,
Sinogram< T > &  thing 
)
template<class T >
EcatSinoWriter<T>& aims::operator<< ( EcatSinoWriter< T > &  writer,
const std::vector< Sinogram< T > > &  thing 
)

Definition at line 95 of file ecatSinoW.h.

template<long D, typename T >
PlyWriter<D,T>& aims::operator<< ( PlyWriter< D, T > &  writer,
const AimsTimeSurface< D, T > &  thing 
)
inline

Definition at line 71 of file plyw.h.

template<class T >
JpegWriter<T>& aims::operator<< ( JpegWriter< T > &  writer,
const AimsData< T > &  thing 
)
inline

Definition at line 76 of file jpegW.h.

template<int D, class T >
AIMSDATA_API PovWriter<D,T>& aims::operator<< ( PovWriter< D, T > &  writer,
const AimsTimeSurface< D, T > &  thing 
)
inline

Definition at line 72 of file povW.h.

template<class T >
DicomWriter< T > & aims::operator<< ( DicomWriter< T > &  writer,
const AimsData< T > &  thing 
)
inline

Definition at line 351 of file dicomW.h.

template<int D, class T >
AIMSDATA_API MeshWriter<D,T>& aims::operator<< ( MeshWriter< D, T > &  writer,
const AimsTimeSurface< D, T > &  thing 
)
inline

Definition at line 78 of file meshW.h.

template<class T >
AIMSDATA_API GisWriter<T>& aims::operator<< ( GisWriter< T > &  writer,
const AimsData< T > &  thing 
)
inline

Definition at line 80 of file gisW.h.

template<class T >
SpmWriter< T > & aims::operator<< ( SpmWriter< T > &  writer,
const AimsData< T > &  thing 
)
inline

Definition at line 100 of file spmW.h.

template<class T >
AIMSDATA_API MincWriter<T>& aims::operator<< ( MincWriter< T > &  writer,
const AimsData< T > &  thing 
)
inline

Definition at line 86 of file mincW.h.

template<int D, class T >
WavefrontMeshWriter<D,T>& aims::operator<< ( WavefrontMeshWriter< D, T > &  writer,
const AimsTimeSurface< D, T > &  thing 
)
inline

Definition at line 176 of file wavefrontmeshW.h.

template<class T >
TiffWriter<T>& aims::operator<< ( TiffWriter< T > &  writer,
const AimsData< T > &  thing 
)
inline

Definition at line 72 of file tiffW.h.

AIMSDATA_API HierarchyReader& aims::operator>> ( HierarchyReader &  ,
Tree  
)
template<class T >
EcatReader< T > & aims::operator>> ( EcatReader< T > &  reader,
AimsData< T > &  thing 
)
inline

Definition at line 88 of file ecatR.h.

References aims::EcatReader< T >::read().

template<class T >
VidaReader< T > & aims::operator>> ( VidaReader< T > &  reader,
AimsData< T > &  thing 
)
inline

Definition at line 88 of file vidaR.h.

References aims::VidaReader< T >::read().

template<class T >
AIMSDATA_API FdfReader< T >& aims::operator>> ( FdfReader< T > &  ,
AimsData< T > &   
)
inline
template<class T >
AIMSDATA_API DicomReader< T >& aims::operator>> ( DicomReader< T > &  ,
AimsData< T > &   
)
inline
template<class T >
SpmReader< T > & aims::operator>> ( SpmReader< T > &  reader,
AimsData< T > &  thing 
)
inline

Definition at line 110 of file spmR.h.

References aims::SpmReader< T >::read().

TriReader& aims::operator>> ( TriReader &  reader,
AimsSurfaceTriangle thing 
)
inline

Definition at line 69 of file triR.h.

References aims::TriReader::read().

template<class T >
EcatSinoReader<T>& aims::operator>> ( EcatSinoReader< T > &  reader,
std::vector< Sinogram< T > > &  thing 
)
inline

Definition at line 70 of file ecatSinoR.h.

References aims::EcatSinoReader< T >::read().

template<class T >
GenesisReader<T>& aims::operator>> ( GenesisReader< T > &  reader,
AimsData< T > &  thing 
)
inline

Definition at line 70 of file genesisR.h.

References aims::GenesisReader< T >::read().

HierarchyReader& aims::operator>> ( HierarchyReader &  reader,
Hierarchy &  thing 
)
inline

Definition at line 73 of file hieR.h.

References aims::HierarchyReader::read().

template<class T >
AIMSDATA_API ItemWriter<T>& aims::operator>> ( ItemWriter< T > &  w,
TimeTexture< T > &  thing 
)
inline

Definition at line 74 of file texW.h.

References aims::ItemWriter< T >::write().

template<class T >
JpegReader<T>& aims::operator>> ( JpegReader< T > &  reader,
AimsData< T > &  thing 
)
inline

Definition at line 75 of file jpegR.h.

References aims::JpegReader< T >::read().

template<long D, typename T >
PlyReader<D,T>& aims::operator>> ( PlyReader< D, T > &  reader,
AimsTimeSurface< D, T > &  thing 
)
inline

Definition at line 75 of file plyr.h.

References aims::PlyReader< D, T >::read(), and carto::Object::value().

template<class T >
TiffReader<T>& aims::operator>> ( TiffReader< T > &  reader,
AimsData< T > &  thing 
)
inline
template<class T >
AIMSDATA_API TexReader<T>& aims::operator>> ( TexReader< T > &  r,
TimeTexture< T > &  thing 
)
inline

Definition at line 76 of file texR.h.

References aims::TexReader< T >::read().

template<class T >
AIMSDATA_API GisReader<T>& aims::operator>> ( GisReader< T > &  reader,
AimsData< T > &  thing 
)
inline

Definition at line 78 of file gisR.h.

References aims::GisReader< T >::read().

template<int D, class T >
AIMSDATA_API MeshReader<D,T>& aims::operator>> ( MeshReader< D, T > &  reader,
AimsTimeSurface< D, T > &  thing 
)
inline

Definition at line 81 of file meshR.h.

References aims::MeshReader< D, T >::read().

template<class T >
DicomReader< T >& aims::operator>> ( DicomReader< T > &  reader,
AimsData< T > &  thing 
)
inline
template<class T >
FdfReader< T >& aims::operator>> ( FdfReader< T > &  reader,
AimsData< T > &  thing 
)
inline
template<long D, typename T >
WavefrontMeshReader<D,T>& aims::operator>> ( WavefrontMeshReader< D, T > &  reader,
AimsTimeSurface< D, T > &  thing 
)
inline
template<class T >
AIMSDATA_API MincReader<T>& aims::operator>> ( MincReader< T > &  reader,
AimsData< T > &  thing 
)
inline

Definition at line 190 of file mincR.h.

References aims::MincReader< T >::read().

template<typename T >
float aims::sgn ( const T &  x)
inline

Get the sign of x.

Definition at line 70 of file mathelem.h.

void aims::spmAttributesConverter ( carto::Object  header)
inline

Definition at line 46 of file spmattribconverter.h.

void aims::spmAttributesConverter ( carto::GenericObject header)
template<typename T >
T aims::sqr ( const T &  x)
inline

Get the square of x.

Definition at line 58 of file mathelem.h.

size_t aims::textureMax ( const TimeTexture< short > &  intex)
void aims::transformBoundingBox ( const AffineTransformation3d &  AffineTransformation3d,
const Point3df pmin1,
const Point3df pmax1,
Point3df pmin2,
Point3df pmax2 
)
template<typename T >
AimsData<T> aims::transpose ( const AimsData< T > &  thing)
inline
template<typename T >
AimsData<T> aims::triInf ( const AimsData< T > &  thing)
inline
template<typename T >
AimsData<T> aims::triSup ( const AimsData< T > &  thing)
inline
template<typename T >
AimsData<T> aims::undiag ( const AimsData< T > &  thing)
inline