Parasol Planning Library (PPL)
Public Member Functions | Data Fields
MedialAxis2D::PolygonSegment Struct Reference

#include <MedialAxis2D.h>

Public Member Functions

 PolygonSegment (Point2 &_s, Point2 &_t)
 
bool OnLine (const Point2 &_p)
 
Point2 Source ()
 
Point2 Target ()
 
double GetConstant ()
 
double GetMultiple ()
 

Data Fields

Point2 m_end [2]
 End points of the segment. More...
 
double m_constant
 Constant for the line equation. More...
 
double m_multiple
 Multiple for the line equation. More...
 

Detailed Description

Input polygon segment Structure defined to expedite point in polygon test

Constructor & Destructor Documentation

◆ PolygonSegment()

MedialAxis2D::PolygonSegment::PolygonSegment ( Point2 _s,
Point2 _t 
)

Member Function Documentation

◆ GetConstant()

double MedialAxis2D::PolygonSegment::GetConstant ( )
inline

◆ GetMultiple()

double MedialAxis2D::PolygonSegment::GetMultiple ( )
inline

◆ OnLine()

bool MedialAxis2D::PolygonSegment::OnLine ( const Point2 _p)

◆ Source()

Point2 MedialAxis2D::PolygonSegment::Source ( )
inline

◆ Target()

Point2 MedialAxis2D::PolygonSegment::Target ( )
inline

Field Documentation

◆ m_constant

double MedialAxis2D::PolygonSegment::m_constant

Constant for the line equation.

◆ m_end

Point2 MedialAxis2D::PolygonSegment::m_end[2]

End points of the segment.

◆ m_multiple

double MedialAxis2D::PolygonSegment::m_multiple

Multiple for the line equation.


The documentation for this struct was generated from the following files: