aimsdata  5.0.5
Neuroimaging data handling
surface.h File Reference
#include <cartobase/smart/rcptr.h>
#include <aims/config/aimsdata_config.h>
#include <aims/vector/vector.h>
#include <aims/def/general.h>
#include <aims/data/pheader.h>
#include <iostream>
#include <vector>
#include <map>
#include <set>
Include dependency graph for surface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AimsSurface< D, T >
 The template class to manage a mesh. More...
 
class  AimsSurface< D, T >
 The template class to manage a mesh. More...
 
class  AimsTimeSurface< D, T >
 The template class to manage a mesh with time if needed. More...
 
class  AimsTimeSurface< D, T >
 The template class to manage a mesh with time if needed. More...
 
class  carto::DataTypeCode< AimsTimeSurface< D, T > >
 
class  carto::DataTypeCode< AimsTimeSurface< 2, T > >
 
class  carto::DataTypeCode< AimsTimeSurface< 4, T > >
 

Namespaces

 carto
 

Macros

#define _mesh_type   AimsTimeSurface<2, float>
 
#define _mesh_type   AimsTimeSurface<3, float>
 
#define _mesh_type   AimsTimeSurface<4, float>
 
#define _mesh_type   AimsTimeSurface<2, Point2df>
 
#define _mesh_type   AimsTimeSurface<3, Point2df>
 
#define _mesh_type   AimsTimeSurface<4, Point2df>
 

Typedefs

typedef AIMSDATA_API AimsTimeSurface< 2, VoidAimsSegments
 
typedef AIMSDATA_API AimsTimeSurface< 3, VoidAimsSurfaceTriangle
 
typedef AIMSDATA_API AimsTimeSurface< 4, VoidAimsSurfaceFacet
 

Functions

template<int D, class T >
AIMSDATA_API std::ostream & operator<< (std::ostream &out, const AimsSurface< D, T > &thing)
 
template<int D, class T >
std::ostream & operator<< (std::ostream &out, const AimsSurface< D, T > &thing)
 
template<int D, class T >
AIMSDATA_API std::ostream & operator<< (std::ostream &out, const AimsTimeSurface< D, T > &thing)
 
template<int D, class T >
std::ostream & operator<< (std::ostream &out, const AimsTimeSurface< D, T > &thing)
 

Macro Definition Documentation

◆ _mesh_type [1/6]

#define _mesh_type   AimsTimeSurface<2, float>

Definition at line 580 of file surface.h.

◆ _mesh_type [2/6]

#define _mesh_type   AimsTimeSurface<3, float>

Definition at line 580 of file surface.h.

◆ _mesh_type [3/6]

#define _mesh_type   AimsTimeSurface<4, float>

Definition at line 580 of file surface.h.

◆ _mesh_type [4/6]

#define _mesh_type   AimsTimeSurface<2, Point2df>

Definition at line 580 of file surface.h.

◆ _mesh_type [5/6]

#define _mesh_type   AimsTimeSurface<3, Point2df>

Definition at line 580 of file surface.h.

◆ _mesh_type [6/6]

#define _mesh_type   AimsTimeSurface<4, Point2df>

Definition at line 580 of file surface.h.

Typedef Documentation

◆ AimsSegments

Definition at line 546 of file surface.h.

◆ AimsSurfaceFacet

Definition at line 548 of file surface.h.

◆ AimsSurfaceTriangle

Definition at line 547 of file surface.h.

Function Documentation

◆ operator<<() [1/4]

template<int D, class T >
AIMSDATA_API std::ostream& operator<< ( std::ostream &  out,
const AimsSurface< D, T > &  thing 
)
inline

Definition at line 274 of file surface.h.

◆ operator<<() [2/4]

template<int D, class T >
std::ostream& operator<< ( std::ostream &  out,
const AimsSurface< D, T > &  thing 
)
inline

Definition at line 274 of file surface.h.

◆ operator<<() [3/4]

template<int D, class T >
AIMSDATA_API std::ostream& operator<< ( std::ostream &  out,
const AimsTimeSurface< D, T > &  thing 
)
inline

Definition at line 526 of file surface.h.

◆ operator<<() [4/4]

template<int D, class T >
std::ostream& operator<< ( std::ostream &  out,
const AimsTimeSurface< D, T > &  thing 
)
inline

Definition at line 526 of file surface.h.