LPV Geometry Library, provide geometric functionalities. More...
Data Structures | |
interface | ILArc |
This interface represents an arc(LArc object) More... | |
interface | ILCircle |
This interface represents a single circle(LCircle object). More... | |
interface | ILEllipse |
This interface represents an ellipse(LEllipse object) More... | |
interface | ILLine |
This interface represents a single straight line(LLine object). More... | |
interface | ILPoint |
This interface represents a single point(LPoint object). More... | |
interface | ILPoints |
This interface represents a collection of points(LPoints object). More... | |
interface | ILPolygon |
This interface represents a polygon(LPolygon object). More... | |
interface | ILRect |
This interface represents a rotatable rectangle(LRect object) More... | |
interface | ILTransform |
This interface represents 2D transformations of a coordinate system. More... | |
class | LArc |
class | LCircle |
class | LEllipse |
class | LLine |
class | LPoint |
class | LPoints |
class | LPolygon |
class | LRect |
class | LTransform |
Enumerations | |
enum | LPVIntersectType { LPVIntersectUnbounded = 0 , LPVIntersectBoundedLeft = 1 , LPVIntersectBounded = 2 , LPVIntersectBoundedRight = 3 , LPVIntersectNone = 4 , LPVIntersectBoundedPartial = 1 } |
This enumeration represents the type of the intersection. More... | |
enum | LPVPointTestResult { LPVPointTestInside = 0 , LPVPointTestOutside = 1 , LPVPointTestOnEdge = 2 } |
This enumeration represents the result of the point test. More... | |
LPV Geometry Library, provide geometric functionalities.
This library provides miscellaneous functions for geometry calculation, measurement and display. To include the definitions of the library's classes, use the following directive:
enum LPVIntersectType |
This enumeration represents the type of the intersection.
enum LPVPointTestResult |