line-snapper.h revision ce5ed3e99d287e1df46a818cd31753d8cbb301f0
#ifndef SEEN_LINE_SNAPPER_H
#define SEEN_LINE_SNAPPER_H
/**
* \file src/line-snapper.h
* \brief Superclass for snappers to horizontal and vertical lines.
*
* Authors:
* Carl Hetherington <inkscape@carlh.net>
*
* Released under GNU GPL, read the file 'COPYING' for more information.
*/
#include "snapper.h"
{
{
bool const &first_point,
bool const &first_point,
ConstraintLine const &c,
/**
* \param p Point that we are trying to snap.
* \return List of lines that we should try snapping to.
*/
virtual void _addSnappedLine(SnappedConstraints &sc, NR::Point const snapped_point, NR::Coord const snapped_distance, NR::Point const normal_to_line, NR::Point const point_on_line) const = 0;
};
}
#endif /* !SEEN_LINE_SNAPPER_H */