Documentation


animal::octree::animal::octree Namespace Reference


Classes

struct  Vec3
class  FastOctree
struct  FastOctree::dfs_iterator_data
class  FastOctree::Cell
class  FastOctree::Cell::vertex_iterator
 To iterate through all the cell vertices. More...

class  FastOctree::Cell::vertex_width_iterator
class  FastOctree::Cell::vertex_width_neighbours_iterator
class  FastOctree::Face
class  FastOctree::dfs_iterator
class  FastOctree::dfs_leaf_iterator
struct  CellInfluenceData
class  CellData
 Data in a cell. More...

struct  ConstrainedVertexData
class  HermiteFunction

Typedefs

typedef float FloatingPointType
 Declaration du type de floatant utilise.

typedef Vec3< FloatingPointTypeVec3d
 Definition du type Vec3 avec le type floatant.

typedef animal::Matrix< FloatingPointTypeHMat
 Definition d'une matrice de flotants.

typedef animal::VectorVec<
FloatingPointType
HVec
 Definition d'un vecteur de flotants.

typedef std::deque< SFVec3fCellConstrained * > OctreeDataPoints
typedef ConstrainedVertex OctreeVertex
typedef CellData OctreeData
typedef FastOctree< OctreeVertex,
OctreeData, Vec3d
TempOctree
typedef TempOctree::Cell Cell

Enumerations

enum  { DATA_INSIDE, DATA_OUTSIDE, DATA_MIXED }

Functions

Vec3d HVecToVec3d (const HVec v)
 Conversions entre un HVec et un Vec3.

HVec Vec3dToHVec (const Vec3d v)
FloatingPointTypegetMatrixInverse (unsigned short size, FloatingPointType *data)
 Get and return a double array where : array[i+j*size] is the Matrix(i,j) element (j'th line and i'th row).

HMat getMatrixInverse (HMat A)
std::ostream & operator<< (std::ostream &s, const TempOctree::Cell &cell)


Typedef Documentation

typedef TempOctree::Cell animal::octree::animal::octree::Cell
 

Definition at line 7240 of file ParametersCalculus.h.

Referenced by animal::octree::animal::octree::FastOctree< T, S, U >::FastOctree().

typedef float animal::octree::animal::octree::FloatingPointType
 

Declaration du type de floatant utilise.

Definition at line 578 of file ParametersCalculus.h.

typedef animal::Matrix<FloatingPointType> animal::octree::animal::octree::HMat
 

Definition d'une matrice de flotants.

Definition at line 595 of file ParametersCalculus.h.

typedef animal::VectorVec<FloatingPointType> animal::octree::animal::octree::HVec
 

Definition d'un vecteur de flotants.

Definition at line 600 of file ParametersCalculus.h.

typedef CellData animal::octree::animal::octree::OctreeData
 

Definition at line 7225 of file ParametersCalculus.h.

typedef std::deque<SFVec3fCellConstrained*> animal::octree::animal::octree::OctreeDataPoints
 

Definition at line 7152 of file ParametersCalculus.h.

typedef ConstrainedVertex animal::octree::animal::octree::OctreeVertex
 

Definition at line 7203 of file ParametersCalculus.h.

typedef FastOctree<OctreeVertex,OctreeData,Vec3d> animal::octree::animal::octree::TempOctree
 

Definition at line 7239 of file ParametersCalculus.h.

typedef Vec3<FloatingPointType> animal::octree::animal::octree::Vec3d
 

Definition du type Vec3 avec le type floatant.

Definition at line 583 of file ParametersCalculus.h.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
DATA_INSIDE 
DATA_OUTSIDE 
DATA_MIXED 

Definition at line 7227 of file ParametersCalculus.h.


Function Documentation

HMat getMatrixInverse HMat  A  ) 
 

FloatingPointType* getMatrixInverse unsigned short  size,
FloatingPointType *  data
 

Get and return a double array where : array[i+j*size] is the Matrix(i,j) element (j'th line and i'th row).

Vec3d HVecToVec3d const HVec  v  ) 
 

Conversions entre un HVec et un Vec3.

std::ostream& operator<< std::ostream &  s,
const TempOctree::Cell &  cell
[static]
 

Definition at line 7249 of file ParametersCalculus.h.

HVec Vec3dToHVec const Vec3d  v  ) 
 


Generated on Thu Dec 23 13:52:33 2004 by doxygen 1.3.6