GAP_segment Class Reference

#include <GAP.h>

Public Member Functions

 GAP_segment ()
 
 GAP_segment (te::gm::Line &seg, int32_t polid, te::gm::Coord2D &cent, double min)
 
void insert_inter (GAP_inter *inter)
 
bool isInside (te::gm::Coord2D &pt)
 

Public Attributes

te::gm::Coord2D m_centroid
 
std::vector< GAP_inter * > m_inter
 
double m_mindist
 
int32_t m_polid
 
te::gm::Line m_seg
 

Detailed Description

Definition at line 67 of file GAP.h.

Constructor & Destructor Documentation

GAP_segment::GAP_segment ( )
inline

Definition at line 70 of file GAP.h.

GAP_segment::GAP_segment ( te::gm::Line seg,
int32_t  polid,
te::gm::Coord2D cent,
double  min 
)
inline

Definition at line 72 of file GAP.h.

References isInside().

Member Function Documentation

void GAP_segment::insert_inter ( GAP_inter inter)

Definition at line 347 of file GAP.cpp.

bool GAP_segment::isInside ( te::gm::Coord2D pt)

Definition at line 307 of file GAP.cpp.

References Distance(), dx, te::gm::Coord2D::getX(), and te::gm::Coord2D::getY().

Member Data Documentation

te::gm::Coord2D GAP_segment::m_centroid

Definition at line 80 of file GAP.h.

std::vector<GAP_inter *> GAP_segment::m_inter

Definition at line 82 of file GAP.h.

double GAP_segment::m_mindist

Definition at line 81 of file GAP.h.

int32_t GAP_segment::m_polid

Definition at line 79 of file GAP.h.

te::gm::Line GAP_segment::m_seg

Definition at line 78 of file GAP.h.


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