line_join_algorithm Class Reference

#include <line_join_algorithm.hpp>

Inheritance diagram for line_join_algorithm:

line_algorithm algorithm observer subject List of all members.

Public Member Functions

 line_join_algorithm (boost::shared_ptr< geo_point > p, boost::shared_ptr< geo_point > q)
virtual ~line_join_algorithm (void)

Protected Member Functions

virtual line calculate ()

Private Attributes

boost::shared_ptr< geo_pointm_p
boost::shared_ptr< geo_pointm_q

Detailed Description

Definition at line 33 of file line_join_algorithm.hpp.


Constructor & Destructor Documentation

line_join_algorithm::line_join_algorithm boost::shared_ptr< geo_point p,
boost::shared_ptr< geo_point q
 

Definition at line 25 of file line_join_algorithm.cpp.

References m_p, and m_q.

line_join_algorithm::~line_join_algorithm void   )  [virtual]
 

Definition at line 32 of file line_join_algorithm.cpp.

References m_p, and m_q.


Member Function Documentation

line line_join_algorithm::calculate  )  [protected, virtual]
 

Implements line_algorithm.

Definition at line 38 of file line_join_algorithm.cpp.

References point::get_x(), point::get_y(), m_p, and m_q.


Member Data Documentation

boost::shared_ptr<geo_point> line_join_algorithm::m_p [private]
 

Definition at line 36 of file line_join_algorithm.hpp.

Referenced by calculate(), line_join_algorithm(), and ~line_join_algorithm().

boost::shared_ptr<geo_point> line_join_algorithm::m_q [private]
 

Definition at line 37 of file line_join_algorithm.hpp.

Referenced by calculate(), line_join_algorithm(), and ~line_join_algorithm().


The documentation for this class was generated from the following files:
Generated on Fri May 19 19:30:29 2006 for geometria by  doxygen 1.4.6-NO