fawkes::Printable Class Reference

Interface class for printable objects. More...

#include <geometry/printable.h>

Inheritance diagram for fawkes::Printable:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Printable ()
 Constructor.
virtual ~Printable ()
 Destructor.

Protected Member Functions

virtual std::ostream & print (std::ostream &stream) const =0
 This method is called by the overloaded <<-operator.

Friends

std::ostream & operator<< (std::ostream &stream, const Printable &p)

Detailed Description

Interface class for printable objects.

Printable objects can be printed by means of the <<-operator.

Author:
Daniel Beck

Definition at line 37 of file printable.h.


Constructor & Destructor Documentation

fawkes::Printable::Printable (  ) 

Constructor.

Definition at line 42 of file printable.cpp.

fawkes::Printable::~Printable (  )  [virtual]

Destructor.

Definition at line 47 of file printable.cpp.


Member Function Documentation

std::ostream & fawkes::Printable::print ( std::ostream &  stream  )  const [protected, pure virtual]

This method is called by the overloaded <<-operator.

Parameters:
stream the output stream
Returns:
reference to the output stream

Implemented in fawkes::HomCoord, and fawkes::LineSegment.


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

Generated on 1 Mar 2011 for Fawkes API by  doxygen 1.6.1