pandore::Dimension Class Reference

#include <dimension.h>

Inheritance diagram for pandore::Dimension:

pandore::Dimension1d pandore::Dimension2d pandore::Dimension3d List of all members.

Detailed Description

The base abstract class of all nD-dimensions.

This is the abstract class of all the dimension classes. Concrete classes are:

A dimension encapusles size measures specified in Long precision. A Dimension is a Pobject, and thus can be saved in and load from a file.
For the use of Dimension see The Dimensions.


Public Member Functions

Pobject * Mask (const Pobject *)
Pobject * UnMask (const Pobject *, const Pobject *)
Errc LoadAttributes (FILE *)
Errc SaveAttributes (FILE *) const


Member Function Documentation

Errc pandore::Dimension::LoadAttributes FILE *   )  [inline]
 

Loads attribute values from the given file. Allocates therefrom the related data.

Parameters:
df the file where to read attributes values.
Returns:
SUCCESS or FAILURE in case of IO errors.

Pobject* pandore::Dimension::Mask const Pobject *   )  [inline]
 

Not implemented. Returns the objet itself.

Parameters:
mask the region map that is used as a mask.
Returns:
the objet itself.

Errc pandore::Dimension::SaveAttributes FILE *   )  const [inline]
 

Saves the current attribute values.

Parameters:
df the file.
Returns:
SUCCESS or FAILURE in case of IO errors.

Pobject* pandore::Dimension::UnMask const Pobject *  ,
const Pobject * 
[inline]
 

Not implemented. Returns the objet itself.

Parameters:
mask the region map that is used as a mask.
reference the object that is used as a reference.
Returns:
the object itself.


The documentation for this class was generated from the following file:

The Pantheon project
Image Team GREYC Laboratory
UMR CNRS 6072 - ENSICAEN - University of Caen, France
This page was last modified on 19 June 2015