VISH  0.2
Public Types | Public Member Functions | Friends | Related Functions
Eagle::PhysicalSpace::point Class Reference

A point in physical 3D space. More...

#include </home/werner/origo/vish/ocean/eagle/PhysicalSpace.hpp>

List of all members.

Public Types

Public Member Functions

Friends

Related Functions

(Note that these are not member functions.)


Detailed Description

A point in physical 3D space.

This class structure should really be revised. It is basically the same at the base class, semantically, but only adds some convenience functions such as members with coordinate names like .x() . These convenience member functions plus some functions that make only sense in 3D, such as the cross-product, are the only reason for the existence of this class and some related ones. It's not a good class design at all, because they should be rather the same as the template base classes. This definitely requires basic revisions.

Examples:

AnemoneBoundingVolume.cpp, BoundingVolume.cpp, ComputeGridStreamLines.cpp, ComputeMultiStreamLines.cpp, InteractivePoint.cpp, and SeagrassBoundingVolume.cpp.


Friends And Related Function Documentation

point operator- ( const point P,
const vector v 
) [friend]
Todo:
Use computational constructor for '-'

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