NestedSquares2

Implents a different nested squares approach.

[ verification_docs | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION
AUTHOR

Class Summary

class NestedSquares2 : public DataFormatter

{

public:
NestedSquares2() ;
void formatData(const Grid & g, vector<Area> & a) const;
protected:
private:
void _quarter( const vector<float>& vin, vector< vector<float> >& vout, const int& side, vector<string>& name ) const;
void _ninth( const vector<float>& vin, vector< vector<float> >& vout, const int& side, vector<string>& name ) const;
}; // NestedSquares2


DESCRIPTION

Concrete subclass of DataFormatter. Implents a different nested squares approach.


AUTHOR

Mike Smoot


NestedSquares2() ;

Constructor

		NestedSquares2() ;

Function is currently defined inline.


void formatData(const Grid & g, vector<Area> & a) const;

Formats grid as nested squares.

		void formatData(const Grid & g, vector<Area> & a) const;

void _quarter( const vector<float>& vin, vector< vector<float> >& vout, const int& side, vector<string>& name ) const;

Divides a vector of floats into quarters.

		void _quarter( const vector<float>& vin,
					   vector< vector<float> >& vout,
					   const int& side,
					   vector<string>& name ) const;

void _ninth( const vector<float>& vin, vector< vector<float> >& vout, const int& side, vector<string>& name ) const;

Divides a vector of floats into ninths.

		void _ninth( const vector<float>& vin,
					 vector< vector<float> >& vout,
					 const int& side,
					 vector<string>& name ) const;

All Members

public:
DataFormatter& operator=(const DataFormatter& rhs);
string getFormatType() const ;
void formatData(const Grid& g, vector<Area>& areas) ;
void formatData(const Grid & g, vector<Area> & a) const;
protected:

Ancestors

Inheritance chain for NestedSquares2:


Descendants

Class is not inherited by any others.


Generated from source by the Cocoon utilities on Wed Aug 30 12:53:37 2000 .

Report problems to jkotula@stratasys.com