/* * Project: MoleCuilder * Description: creates and alters molecular systems * Copyright (C) 2010 University of Bonn. All rights reserved. * Please see the LICENSE file or "Copyright notice" in builder.cpp for details. */ /** * \file lines.dox * * Herein, we explain the structural ideas behind lines and line segments. * * Created on: Jan 28, 2012 * Author: heber */ /** * \page lines Lines * * \section lines-types Types of Lines * * We have many different classes that all seem to have something to do with * lines. Let us here briefly explain which is which: * -# Line A line represents a two-dimensional object in Space stretching from * and to infinity on either end. * -# LineSegment the segment of a line is defined through two points which form * its start and end. * -# LinePoint a point on a specific line, identifiable and more so, alignable * by its parameter LinePoint::param. * -# LineSegmentSet a continous set of segments of lines, i.e. such that the * end point of the last is the starting point of the next. * * \date 2012-01-28 * */