pandore::Point Class Reference

#include <point.h>

Inheritance diagram for pandore::Point:

pandore::Point1d pandore::Point2d pandore::Point3d List of all members.

Detailed Description

The base abstract class of all nD-points.

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

A point represents a location in a given coordinate space, specified in Long precision. A Point is a Pobject, and thus can be saved in a file.
For the use of Point see The Points.


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::Point::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::Point::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::Point::SaveAttributes FILE *   )  const [inline]
 

Saves the current attribute values.

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

Pobject* pandore::Point::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