fw4spl
fwData Namespace Reference

Contains the representation of the data objects used in the framework. More...

Namespaces

 factory
 Contains fwData::factory utilities.
 
 location
 This namespace contains the classes which define a location ( fileSystem, directory(IES) etc.... ).
 
 mt
 Contains helper to lock object for multi-threading.
 
 registry
 Contains fwData::registry details.
 

Classes

class  Array
 Provides a way to manage a view on a multidimentionnal array. More...
 
class  Boolean
 This class contains a boolean value. More...
 
class  Color
 This class defines color object. More...
 
class  Composite
 This class defines a composite object. More...
 
class  Edge
 This class defines an edge object. More...
 
class  Exception
 Implements data exception class. More...
 
class  Float
 This class contains an float value. More...
 
class  GenericField
 Generic "field" object template. More...
 
class  GenericFieldBase
 GenericFieldBase define common operation on simple data. More...
 
class  Graph
 This class defines a graph object. More...
 
class  Histogram
 This class defines the histogram of an image. More...
 
class  Image
 This class defines an image. More...
 
class  Integer
 This class contains an integer value. Integer object is essentially used as a field in other objects. More...
 
class  Landmarks
 This class defines a list of 3D points inside groups. More...
 
class  Line
 This class defines a Line defined by two points. More...
 
class  List
 This class defines a list of objects. More...
 
class  Material
 This class defines a material. A material is represented by an ambient color and a diffuse color. More...
 
class  Mesh
 Data holding a geometric structure composed of points, lines, triangles, quads or polygons. More...
 
class  Node
 This class defines a node. A node is represented by input and output ports. More...
 
class  Object
 Base class for each data object. More...
 
class  ObjectLock
 A simple helper to lock specific object, manages : Image, Mesh and Array. More...
 
class  Plane
 This class defines a plane defined by tree points. More...
 
class  PlaneList
 This class defines a list of planes. More...
 
class  Point
 This class define a 3D point. More...
 
class  PointList
 This class defines a list of points. More...
 
class  Port
 A port is defined by an identifier and a type. More...
 
class  ProcessObject
 Provides the notion of Process Object: object having inputs and outputs. More...
 
class  Reconstruction
 This class defines a reconstruction object. More...
 
class  ReconstructionTraits
 This class defines Reconstruction traits. More...
 
class  Resection
 This class defines a resection. More...
 
class  ResectionDB
 This class defines a resection container. More...
 
class  ROITraits
 This class defines ROI traits. More...
 
class  Spline
 This class defines a spline object. More...
 
class  String
 This class contains an std::string value. More...
 
class  StructureTraits
 This class defines structure traits. More...
 
class  StructureTraitsDictionary
 This class defines a dictionary of structure traits. More...
 
class  StructureTraitsHelper
 This class defines some helper for the structure traits. More...
 
class  Tag
 This class represent a tag. A tag contains a list of points. More...
 
class  TransferFunction
 This class defines a transfer function. More...
 
class  TransformationMatrix3D
 This class represents a 3D transformation matrix (4x4). More...
 
class  Vector
 This class defines a vector of objects. More...
 

Functions

size_t computeSize (size_t elementSize, const ::fwData::Array::SizeType &size, size_t nbOfComponents)
 
std::ostream & operator<< (std::ostream &_os, const ::fwData::GenericFieldBase &lf)
 
static::fwData::Object::Registrar< ::fwData::MeshBOOST_PP_CAT (s__factory__record__, __LINE__)
 

Variables

static::fwData::Object::Registrar< ::fwData::ArrayBOOST_PP_CAT (s__factory__record__, __LINE__)
 

Detailed Description

Contains the representation of the data objects used in the framework.