Public Member Functions | Private Member Functions | Private Attributes | List of all members
gte::PointInPolygon2< Real > Class Template Reference

#include <GteContPointInPolygon2.h>

Public Member Functions

bool Contains (Vector2< Real > const &p) const
 
bool ContainsConvexOrderLogN (Vector2< Real > const &p) const
 
bool ContainsConvexOrderN (Vector2< Real > const &p) const
 
bool ContainsQuadrilateral (Vector2< Real > const &p) const
 
 PointInPolygon2 (int numPoints, Vector2< Real > const *points)
 

Private Member Functions

bool SubContainsPoint (Vector2< Real > const &p, int i0, int i1) const
 

Private Attributes

int mNumPoints
 
Vector2< Real > const * mPoints
 

Detailed Description

template<typename Real>
class gte::PointInPolygon2< Real >

Definition at line 21 of file GteContPointInPolygon2.h.

Constructor & Destructor Documentation

template<typename Real >
gte::PointInPolygon2< Real >::PointInPolygon2 ( int  numPoints,
Vector2< Real > const *  points 
)

Definition at line 56 of file GteContPointInPolygon2.h.

Member Function Documentation

template<typename Real >
bool gte::PointInPolygon2< Real >::Contains ( Vector2< Real > const &  p) const

Definition at line 65 of file GteContPointInPolygon2.h.

template<typename Real >
bool gte::PointInPolygon2< Real >::ContainsConvexOrderLogN ( Vector2< Real > const &  p) const

Definition at line 117 of file GteContPointInPolygon2.h.

template<typename Real >
bool gte::PointInPolygon2< Real >::ContainsConvexOrderN ( Vector2< Real > const &  p) const

Definition at line 100 of file GteContPointInPolygon2.h.

template<typename Real >
bool gte::PointInPolygon2< Real >::ContainsQuadrilateral ( Vector2< Real > const &  p) const

Definition at line 124 of file GteContPointInPolygon2.h.

template<typename Real >
bool gte::PointInPolygon2< Real >::SubContainsPoint ( Vector2< Real > const &  p,
int  i0,
int  i1 
) const
private

Definition at line 179 of file GteContPointInPolygon2.h.

Member Data Documentation

template<typename Real>
int gte::PointInPolygon2< Real >::mNumPoints
private

Definition at line 50 of file GteContPointInPolygon2.h.

template<typename Real>
Vector2<Real> const* gte::PointInPolygon2< Real >::mPoints
private

Definition at line 51 of file GteContPointInPolygon2.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06