Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

TContour< T > Class Template Reference
[Miscellaneous]

This class is intended to create and store ContourLines belonging to the same data-set. More...

#include <contour.h>

List of all members.

Public Member Functions

Constructors and Destructors
 TContour (Size num_lines=0, double start=0, double end=0)
 Default constructor.
 TContour (const TContour &contour)
 Copy constructor.
virtual ~TContour ()
 Destructor.
Accessors
bool getNextContourLine (TContourLine< T > &contour)
 Gives access to the next ContourLine. Returns false if we had already returned the last line.
Assignment
TContouroperator= (const TContour &rhs)
 Assignment operator.
void apply (TRegularData2D< T > &data)
virtual void clear ()
 Clear method.
void resetCounter ()
 Reset the ContourLine-counter.
Predicates
bool operator== (const TContour &contour) const
 Equality operator.

Protected Attributes

std::vector< TContourLine<
T > > 
lines_
Size num_lines_
double start_
double end_
std::vector< TContourLine<
T > >::const_iterator 
it_
Position index_


Detailed Description

template<typename T>
class TContour< T >

This class is intended to create and store ContourLines belonging to the same data-set.