The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fib::algorithms::nDn::nHyperplaneBodySimple::nBorder::cHyperplaneData< tFactors > Class Template Reference

#include <cHyperplaneBodySimple.h>

Collaboration diagram for fib::algorithms::nDn::nHyperplaneBodySimple::nBorder::cHyperplaneData< tFactors >:

List of all members.

Public Member Functions

 cHyperplaneData ()
 cHyperplaneData (cInequationData< tFactors > &inInequiation, unsigned int uiDimensions)
 ~cHyperplaneData ()
void addContainedLine (nBorder::cLine< tFactors > *pContainedLine)

Public Attributes

cHyperplane< tFactors > hyperplane
set< nBorder::cLine< tFactors > * > setContainedLines
cInequationData< tFactors > * pInequiation
cInequationData< tFactors > * pInequiationTwo

Detailed Description

template<class tFactors>
class fib::algorithms::nDn::nHyperplaneBodySimple::nBorder::cHyperplaneData< tFactors >

The data for a border hyperplane.

Definition at line 93 of file cHyperplaneBodySimple.h.


Constructor & Destructor Documentation

standard constructor

template<class tFactors >
fib::algorithms::nDn::nHyperplaneBodySimple::nBorder::cHyperplaneData< tFactors >::cHyperplaneData ( cInequationData< tFactors > &  inInequiation,
unsigned int  uiDimensions 
)

parameter constructor

Parameters:
inInequiationthe inequiation from which to create the hyperplane
uiDimensionsthe number of dimensions of the space for the hyperplane

destructor


Member Function Documentation

template<class tFactors >
void fib::algorithms::nDn::nHyperplaneBodySimple::nBorder::cHyperplaneData< tFactors >::addContainedLine ( nBorder::cLine< tFactors > *  pContainedLine)

This method adds the given line (pointer) as a contained line. It will also add the pointer to this hyperplane as the containing hyperplane in the given line pContainedLine.

See also:
setContainedLines
Parameters:
pContainedLinea pointer to the line to add as the contained line

Member Data Documentation

template<class tFactors >
cHyperplane< tFactors > fib::algorithms::nDn::nHyperplaneBodySimple::nBorder::cHyperplaneData< tFactors >::hyperplane

The hyperplane, for which this data is. (It has d directions vectors.)

Definition at line 100 of file cHyperplaneBodySimple.h.

template<class tFactors >
cInequationData< tFactors >* fib::algorithms::nDn::nHyperplaneBodySimple::nBorder::cHyperplaneData< tFactors >::pInequiation

If existing, a pointer to the inequiation which created this hyperplane.

Definition at line 112 of file cHyperplaneBodySimple.h.

template<class tFactors >
cInequationData< tFactors >* fib::algorithms::nDn::nHyperplaneBodySimple::nBorder::cHyperplaneData< tFactors >::pInequiationTwo

If existing, a pointer to the inequiation which has as the hyperplane this hyperplane.

Definition at line 118 of file cHyperplaneBodySimple.h.

template<class tFactors >
set< nBorder::cLine< tFactors > * > fib::algorithms::nDn::nHyperplaneBodySimple::nBorder::cHyperplaneData< tFactors >::setContainedLines

A set with the pointers to the lines, which are contained in this hyperplane. (They have 1 direction vector.)

Definition at line 106 of file cHyperplaneBodySimple.h.


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