48 #ifndef ___C_HYPERPLANE_BODY_FULL_H__
49 #define ___C_HYPERPLANE_BODY_FULL_H__
73 namespace nHyperplaneBodyFull{
159 unsigned int uiDimensions );
237 template <
class tFactors>
238 bool sortLowerFirst(
const pair<
unsigned int, vector< tFactors > > & paFirst,
239 const pair<
unsigned int, vector< tFactors > > & paSecond );
245 using namespace nHyperplaneBodyFull;
247 template <
class tFactors>
280 const tFactors maxValue = 1E+36 );
314 virtual unsigned long getNumberOfBorderPoints()
const;
319 virtual vector< vector< tFactors > > getBorderPoints()
const;
329 virtual bool isPart(
const vector< tFactors > & vecPoint )
const;
337 virtual void print( ostream & outputStream )
const;
365 list< cHyperplaneData< tFactors > * > addIntersectionsFor(
367 const unsigned int uiDimensionality );
376 #include "../src/cHyperplaneBodyFull.cpp"
379 #endif //___C_HYPERPLANE_BODY_FULL_H__