#ifndef LINEDEFS
#define LINEDEFS

#include "hline3.h"

typedef HLine3 Line;

#define LnCreate HLn3Create
#define LnDelete HLn3Delete

#define LnPrint HLn3Print
#define LnCopy HLn3Copy
#define LnFrom2Pts HLn3From2HPt3s
#define LnFrom2Pls HLn3From2HPl3s

#define LnUndefined HLn3Undefined
#define LnInfinity HLn3Infinity
#define LnCompare HLn3Compare

#define LnCoincidentPt HLn3CoincidentHPt3
#define LnCoincidentLn HLn3CoincidentHLn3
#define LnCoincidentPl HLn3CoincidentHPl3

#define LnTransform HLn3Transform

#define LnIntersectPt HLn3IntersectHPt3
#define LnIntersectPl HLn3IntersectHPl3
#define LnIntersectLn HLn3IntersectHLn3

#define LnDual HLn3Dual
#define LnPerp HLn3Perp

#endif
