26 #ifndef __TERRALIB_GEOMETRY_INTERNAL_LINE_H
27 #define __TERRALIB_GEOMETRY_INTERNAL_LINE_H
89 Line(
const Line& rhs);
101 Line& operator=(
const Line& rhs);
138 bool intersection(
const Line& line,
Point& coord)
const;
155 void setCoord(
int index,
double x,
double y,
double z = 0.,
double m = 0.);
167 #endif // __TERRALIB_GEOMETRY_INTERNAL_LINE_H
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code.
A Line is LineString with 2 points.
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module.
LineString is a curve with linear interpolation between points.
A point with x and y coordinate values.
An Envelope defines a 2D rectangular region.
A base class for values that can be retrieved from the data access module.
#define TE_DEFINE_VISITABLE
LineString is a curve with linear interpolation between points.